欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

射頻識(shí)別芯片設(shè)計(jì)的時(shí)鐘樹功耗實(shí)戰(zhàn)

汽車玩家 ? 來源:21IC中國電子網(wǎng) ? 作者:21IC中國電子網(wǎng) ? 2020-01-25 17:43 ? 次閱讀

芯片設(shè)計(jì)是每個(gè)國家的發(fā)展重點(diǎn)之一,而壯大中國芯片設(shè)計(jì)行業(yè)將有利于降低我國對(duì)國外芯片的依賴程度。再往期文章中,小編曾對(duì)芯片設(shè)計(jì)的正反向流程、芯片設(shè)計(jì)前景等內(nèi)容進(jìn)行過相關(guān)介紹。本文中,小編將為大家介紹帶來芯片設(shè)計(jì)實(shí)戰(zhàn)篇——射頻識(shí)別芯片設(shè)計(jì)中的時(shí)鐘樹功耗的優(yōu)化與實(shí)現(xiàn)。

1 概述

UHF RFID是一款超高頻射頻識(shí)別標(biāo)簽芯片。該芯片采用無源供電方式:在收到載波能量后,RF前端單元產(chǎn)生Vdd電源信號(hào),供給整芯片工作。由于供電系統(tǒng)的限制,該芯片無法產(chǎn)生較大的電流驅(qū)動(dòng),因此低功耗設(shè)計(jì)成為芯片研發(fā)過程中的主要突破點(diǎn)。為了使數(shù)字電路部分產(chǎn)生盡量少的功耗,在數(shù)字邏輯電路設(shè)計(jì)過程中,除了簡化系統(tǒng)結(jié)構(gòu)外(功能簡單,只包含編碼模塊、解碼模塊、隨機(jī)數(shù)生成模塊、時(shí)鐘、復(fù)位模塊,Memory控制單元以及整體控制模塊),在部分電路設(shè)計(jì)中采用了異步電路設(shè)計(jì)方式。在這個(gè)過程中,我們看到由于時(shí)鐘樹消耗掉了數(shù)字邏輯的很大一部分功耗(大約30%以上),所以降低時(shí)鐘樹帶來的功耗也成為降低數(shù)字邏輯功耗以及整個(gè)標(biāo)簽芯片功耗的重要步驟。

2 芯片功耗組成及降低功耗的方法

2.1功耗的組成

射頻識(shí)別芯片設(shè)計(jì)的時(shí)鐘樹功耗實(shí)戰(zhàn)

圖1 芯片功耗的組成

動(dòng)態(tài)功耗主要包括短路功耗和翻轉(zhuǎn)功耗,是本設(shè)計(jì)功耗的主要組成部分。短路功耗即內(nèi)部功耗,指由器件內(nèi)部由于P管和N管在某一瞬間同時(shí)導(dǎo)通引起的瞬時(shí)短路引起。翻轉(zhuǎn)功耗由CMOS器件的輸出端負(fù)載電容充放電引起。漏電功耗主要包括亞閾區(qū)漏電和柵極泄漏引起的功耗。

當(dāng)今,功耗兩個(gè)最主要的來源是:電容轉(zhuǎn)換和亞閾值泄漏。

2.2降低功耗的主要方法

射頻識(shí)別芯片設(shè)計(jì)的時(shí)鐘樹功耗實(shí)戰(zhàn)

圖2 降低芯片功耗的主要方法

2.2.1降低電源電壓Vdd

Voltage Island:不同的模塊使用不同的供電電壓。

MulTI-level Voltage Scaling:同一模塊中存在多種電壓源,根據(jù)應(yīng)用不同在這些電壓源之間切換。

Dynamic Voltage Frequency Scaling:“多級(jí)電壓調(diào)整”的升級(jí)版,根據(jù)各模塊的工作頻率動(dòng)態(tài)進(jìn)行電壓調(diào)整。

AdapTIve Voltage Scaling:DVFS的升級(jí)版,使用能夠監(jiān)視電路行為的反饋電路,自適應(yīng)地調(diào)整電壓。

亞閾值電路(設(shè)計(jì)困難較多,還停留在學(xué)術(shù)界研究范圍)

2.2.2降低頻率f及翻轉(zhuǎn)率A

代碼優(yōu)化(提取公因子,資源重用,operand isolaTIon,串行工作降低峰值功耗等)

門控時(shí)鐘

多時(shí)鐘策略

2.2.3降低負(fù)載電容(CL)及晶體管尺寸(Wmos)

減少時(shí)序單元

芯片面積和規(guī)模減小

工藝升級(jí)換代

2.2.4降低漏電電流Ileak

控制閾值電壓(Threshold Voltage)(閾值電壓↑漏電流↓如使用MTCMOS 、VTCMOS 、DTCMOS)

控制柵極電壓(Gate Voltage)(通過控制柵源電壓以控制漏電流)

Transistor Stack(串接冗余晶體管,增加電阻以降低漏電流)

門控電源(Power gaTIng或PSO)(在模塊不工作時(shí),關(guān)斷電源,即可有效減小漏電流)

3 RFID芯片中時(shí)鐘樹功耗的優(yōu)化

芯片工作時(shí),很大一部分功耗是由于時(shí)鐘網(wǎng)絡(luò)的翻轉(zhuǎn)消耗的,如果時(shí)鐘網(wǎng)絡(luò)較大,這部分引起的功耗損失會(huì)很大。在眾多低功耗技術(shù)中,門控時(shí)鐘對(duì)翻轉(zhuǎn)功耗和內(nèi)部功耗的抑制作用最強(qiáng)。本設(shè)計(jì)多級(jí)門控時(shí)鐘技術(shù)相結(jié)合,以及特殊的時(shí)鐘樹優(yōu)化策略,節(jié)省了很大一部分功耗。本項(xiàng)目在邏輯設(shè)計(jì)時(shí)使用了功耗的多種優(yōu)化策略,在后端的綜合和物理設(shè)計(jì)也嘗試了一些方法,通過前后端幾次功耗優(yōu)化和迭代,找出最小功耗的邏輯代碼設(shè)計(jì)和綜合的方法。

4.1 RTL階段手工加時(shí)鐘門控

射頻識(shí)別芯片設(shè)計(jì)的時(shí)鐘樹功耗實(shí)戰(zhàn)

圖3 門控時(shí)鐘原理圖

module data_reg (En, Data, clk, out)

input En,clk;

input [7:0] Data;

output [7:0] out;

always @(posedge clk)

if (En) out = Data;

endmodule

這個(gè)階段的目的主要有兩個(gè):第一是根據(jù)各模塊時(shí)鐘翻轉(zhuǎn)概率更加合理的加入門控時(shí)鐘單元以控制翻轉(zhuǎn)率,減小動(dòng)態(tài)功耗,第二是產(chǎn)生一個(gè)結(jié)構(gòu)盡量平衡的時(shí)鐘網(wǎng)絡(luò),這樣可以保證在后端時(shí)鐘樹綜合階段可以少加入一些時(shí)鐘buffer以減小功耗。在實(shí)際的代碼設(shè)計(jì)中可以直接采用foundry單元庫中的ICG(集成門控)單元。

4.2 綜合階段工具插于集成門控單元

射頻識(shí)別芯片設(shè)計(jì)的時(shí)鐘樹功耗實(shí)戰(zhàn)

圖4 邏輯綜合過程中門控時(shí)鐘插入

#Set clock gating options, max_fanout default is unlimited

set_clock_gating_style -sequential_cell latch \

-positive_edge_logic {integrated} \

-control_point before \

-control_signal scan_enable

#Create a more balanced clock tree by inserting “always enabled” ICGs

set power_cg_all_registers true

set power_remove_redundant_clock_gates true

read_db design.gtech.db

current_design top

link

source design.cstr.tcl

#Insert clock gating

insert_clock_gating

compile

#Generate a report on clock gating inserted

report_clock_gating

這個(gè)階段的目的是通過綜合工具(DC)進(jìn)行門控單元的自動(dòng)插入,以便進(jìn)一步減小功耗。

需要注意的是對(duì)插入ICG的參數(shù)的設(shè)定,比如maximum fanout(扇出越大越節(jié)省功耗,扇出越平衡skew越小,視設(shè)計(jì)而定,如圖所示),以及minimum_bitwidth參數(shù)的設(shè)定,另外對(duì)于較復(fù)雜的門控結(jié)構(gòu)需要插入常開ICG以使時(shí)鐘網(wǎng)絡(luò)結(jié)構(gòu)更加平衡。

4.3 時(shí)鐘樹綜合階段優(yōu)化功耗

射頻識(shí)別芯片設(shè)計(jì)的時(shí)鐘樹功耗實(shí)戰(zhàn)

圖5 兩種時(shí)鐘樹結(jié)構(gòu)對(duì)比(a):多級(jí)縱深型;(b):少級(jí)扁平型

先介紹一下時(shí)鐘樹綜合參數(shù)對(duì)時(shí)鐘樹結(jié)構(gòu)的影響:

Skew :時(shí)鐘偏移,總的時(shí)鐘樹綜合目標(biāo)。

Insertion delay(Latency):時(shí)鐘路徑總延時(shí),用于限定時(shí)鐘樹級(jí)數(shù)的增加。

Max taranstion:由最大轉(zhuǎn)換時(shí)間限定一級(jí)buffer能驅(qū)動(dòng)的buffer 的數(shù)量。

Max Capacitance Max Fanout:由最大負(fù)載電容、最大扇出限定一級(jí)buffer 能驅(qū)動(dòng)的buffer 數(shù)量。

一般設(shè)計(jì)中的時(shí)鐘樹綜合以降低時(shí)鐘skew為最終目的,加大level級(jí)數(shù),減小每級(jí)fanout,將投入較多buffer,更精確的平衡每條時(shí)鐘路徑的 latency,從而得到較小skew。但是對(duì)于低功耗設(shè)計(jì),尤其是當(dāng)時(shí)鐘頻率較低的時(shí)候,時(shí)序要求并不是很高,所以希望能減小時(shí)鐘樹的規(guī)模以減小時(shí)鐘樹帶來的動(dòng)態(tài)翻轉(zhuǎn)功耗。如圖所示,通過減小時(shí)鐘樹level級(jí)數(shù),加大fanout可以有效減小時(shí)鐘樹的規(guī)模,但由于buffer 數(shù)量的減少,較之多級(jí)結(jié)構(gòu)的時(shí)鐘樹,級(jí)數(shù)較少結(jié)構(gòu)的時(shí)鐘樹只是大概平衡每條時(shí)鐘路徑的latency,得到的skew較大??梢?,以降低時(shí)鐘樹規(guī)模為目標(biāo),進(jìn)行低功耗時(shí)鐘樹綜合是以增大一定的skew為代價(jià)的。

具體到本RFID芯片,我們采用了TSMC 0.18um CMOS LOGIC/MS/RF工藝,時(shí)鐘頻率只有1.92M,是非常低的,此時(shí)時(shí)鐘進(jìn)行時(shí)鐘樹綜合時(shí),采用以降低時(shí)鐘樹規(guī)模為目標(biāo)的低功耗時(shí)鐘樹綜合,主要對(duì) skew,latency和transiton這幾個(gè)約束進(jìn)行了設(shè)定,由于約束fanout會(huì)帶來時(shí)鐘樹級(jí)數(shù)的增加,帶來功耗的增加,所以沒有設(shè)定這個(gè)值,采用庫里的默認(rèn)值。在實(shí)際中,我們使用了9種不同的時(shí)鐘樹約束條件,約束條件及綜合結(jié)果如表1 所示。

射頻識(shí)別芯片設(shè)計(jì)的時(shí)鐘樹功耗實(shí)戰(zhàn)

5 結(jié)論

如表1所示,總的趨勢(shì)就是target skew設(shè)的越大,最終的時(shí)鐘樹規(guī)模越小,時(shí)鐘樹buffer數(shù)量越小,對(duì)應(yīng)的動(dòng)態(tài)靜態(tài)功耗也越小,這樣就達(dá)到了節(jié)省時(shí)鐘樹功耗的目的??梢钥吹疆?dāng)target skew大于10ns后,功耗基本不再變化,但是基于大的skew值會(huì)帶來hold時(shí)序的變差導(dǎo)致修復(fù)時(shí)序的時(shí)候插入buffer增多,所以應(yīng)該進(jìn)行折中,從圖表來看策略5和策略6為優(yōu)選方案。另外當(dāng)skew設(shè)置選出最優(yōu)后,還可以看到Max transition值設(shè)的越大最終得到的功耗也越小,這可以理解為時(shí)鐘信號(hào)躍遷的時(shí)間越長所需要的能量越小。另外latency約束的設(shè)置可以盡量放大,其值的大小對(duì)最終的功耗結(jié)果影響不大。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    456

    文章

    51243

    瀏覽量

    427623
  • 射頻
    +關(guān)注

    關(guān)注

    104

    文章

    5621

    瀏覽量

    168268
  • 時(shí)鐘樹
    +關(guān)注

    關(guān)注

    0

    文章

    55

    瀏覽量

    10820
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    時(shí)鐘優(yōu)化與有用時(shí)鐘延遲

    時(shí)鐘優(yōu)化與有用時(shí)鐘延遲在 “后端時(shí)序修正基本思路” 提到了時(shí)序優(yōu)化的基本步驟。其中,最關(guān)鍵的階段就是時(shí)鐘建立。
    發(fā)表于 10-26 09:29 ?4492次閱讀
    <b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b>優(yōu)化與有用<b class='flag-5'>時(shí)鐘</b>延遲

    射頻識(shí)別芯片設(shè)計(jì)中時(shí)鐘功耗的優(yōu)化與實(shí)現(xiàn)

    在RFID芯片中的功耗主要有模擬射頻前端電路,存儲(chǔ)器,數(shù)字邏輯三部分,而在數(shù)字邏輯電路中時(shí)鐘樹上的功耗會(huì)占邏輯
    發(fā)表于 03-24 14:36 ?4549次閱讀

    STM32芯片時(shí)鐘

    下面是一個(gè)STM32芯片時(shí)鐘圖1、LSI是低速內(nèi)部時(shí)鐘,RC振蕩器,頻率為32kHz左右。供獨(dú)立看門狗和自動(dòng)喚醒單元使用。 2、LSE是低速外部
    發(fā)表于 08-12 07:45

    前后端協(xié)同的時(shí)鐘設(shè)計(jì)方法

    提出一種新的高平衡、高可靠性的前端可控時(shí)鐘設(shè)計(jì)方法,解決時(shí)鐘需要在后端工具中多次反復(fù)以達(dá)到滿足性能和功耗要求的問題。闡述了從前端優(yōu)化和后
    發(fā)表于 04-21 09:06 ?26次下載

    功耗無源超高頻射頻識(shí)別應(yīng)答器芯片射頻電路

    功耗無源超高頻射頻識(shí)別應(yīng)答器芯片射頻電路 本文提出了一種符合ISO/IEC18000-6B標(biāo)準(zhǔn)的高性能低
    發(fā)表于 01-26 11:14 ?1665次閱讀
    低<b class='flag-5'>功耗</b>無源超高頻<b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b>應(yīng)答器<b class='flag-5'>芯片</b>的<b class='flag-5'>射頻</b>電路

    時(shí)鐘網(wǎng)格與時(shí)鐘設(shè)計(jì)方法對(duì)比研究

    基于片上偏差對(duì)芯片性能的影響,分析對(duì)比了時(shí)鐘設(shè)計(jì)與時(shí)鐘網(wǎng)格設(shè)計(jì),重點(diǎn)分析了時(shí)鐘網(wǎng)格抗OCV影響的優(yōu)點(diǎn),并利用實(shí)際電路應(yīng)用兩種方法分別進(jìn)行設(shè)
    發(fā)表于 05-07 14:13 ?36次下載
    <b class='flag-5'>時(shí)鐘</b>網(wǎng)格與<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b>設(shè)計(jì)方法對(duì)比研究

    基于CCopt引擎的SMIC40nm低功耗工藝CortexA9的時(shí)鐘實(shí)現(xiàn)

    基于CCopt引擎的SMIC40nm低功耗工藝CortexA9的時(shí)鐘實(shí)現(xiàn),該文基于 SMIC 40nm 低功耗工藝的 ARM Cortex A9 物理設(shè)計(jì)的實(shí)際情況,詳細(xì)闡述了如何使
    發(fā)表于 09-28 09:08 ?7次下載
    基于CCopt引擎的SMIC40nm低<b class='flag-5'>功耗</b>工藝CortexA9的<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b>實(shí)現(xiàn)

    LUCT工具主要特性及不確定性時(shí)鐘設(shè)計(jì)方法和算法的介紹

    時(shí)鐘設(shè)計(jì)及其設(shè)計(jì)方式是引起系統(tǒng)芯片性能差異的主要原因。 低不確定性時(shí)鐘[LUCT]設(shè)計(jì)及算法與在系統(tǒng)
    發(fā)表于 11-29 10:58 ?6次下載
    LUCT工具主要特性及不確定性<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b>設(shè)計(jì)方法和算法的介紹

    STM32時(shí)鐘

    STM32時(shí)鐘問題1:為什么需要時(shí)鐘?答:STM 32的時(shí)鐘系統(tǒng)類似于人的心臟,需要為芯片提供時(shí)鐘
    發(fā)表于 12-06 09:51 ?16次下載
    STM32<b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b>

    評(píng)價(jià)時(shí)鐘質(zhì)量的方法

    時(shí)鐘綜合,通常我們也叫做CTS。時(shí)鐘綜合就是建立一個(gè)時(shí)鐘網(wǎng)絡(luò),使時(shí)鐘信號(hào)能夠傳遞到各個(gè)時(shí)序器
    的頭像 發(fā)表于 09-05 10:11 ?1969次閱讀

    時(shí)鐘綜合CTS階段如何去降低Latency和Skew

    對(duì)于時(shí)鐘綜合,各位后端工程師應(yīng)該都很熟悉,做好一個(gè)模塊/一個(gè)chip的時(shí)鐘,對(duì)整個(gè)項(xiàng)目 的功耗和Timing影響都是巨大的。
    的頭像 發(fā)表于 05-22 09:38 ?3694次閱讀
    <b class='flag-5'>時(shí)鐘</b><b class='flag-5'>樹</b>綜合CTS階段如何去降低Latency和Skew

    芯片設(shè)計(jì)進(jìn)階—門控時(shí)鐘

    芯片功耗組成中,有高達(dá)40%甚至更多是由時(shí)鐘消耗掉的。這個(gè)結(jié)果的原因也很直觀,因?yàn)檫@些時(shí)鐘
    發(fā)表于 06-29 15:33 ?3009次閱讀
    <b class='flag-5'>芯片</b>設(shè)計(jì)進(jìn)階—門控<b class='flag-5'>時(shí)鐘</b>

    射頻識(shí)別技術(shù)漫談(20)——RC系列射頻接口芯片

    射頻識(shí)別技術(shù)漫談(20)——RC系列射頻接口芯片
    的頭像 發(fā)表于 10-16 17:09 ?2470次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b>技術(shù)漫談(20)——RC系列<b class='flag-5'>射頻</b>接口<b class='flag-5'>芯片</b>

    射頻識(shí)別技術(shù)漫談(21)——RC系列射頻芯片的天線設(shè)計(jì)

    射頻識(shí)別技術(shù)漫談(21)——RC系列射頻芯片的天線設(shè)計(jì)
    的頭像 發(fā)表于 10-17 10:10 ?1486次閱讀
    <b class='flag-5'>射頻</b><b class='flag-5'>識(shí)別</b>技術(shù)漫談(21)——RC系列<b class='flag-5'>射頻</b><b class='flag-5'>芯片</b>的天線設(shè)計(jì)

    時(shí)鐘是什么?介紹兩種時(shí)鐘樹結(jié)構(gòu)

    今天來聊一聊時(shí)鐘。首先我先講一下我所理解的時(shí)鐘是什么,然后介紹兩種時(shí)鐘樹結(jié)構(gòu)。
    的頭像 發(fā)表于 12-06 15:23 ?1868次閱讀