文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.181851
中文引用格式: 何洋,馬永旺,,侯佳力,,等. 一種使用Capless LDO結(jié)構(gòu)的片上電容的預(yù)估方法[J].電子技術(shù)應(yīng)用,2019,,45(2):23-26.
英文引用格式: He Yang,,Ma Yongwang,,Hou Jiali,et al. A method for on chip capacitor evalueted for capless LDO structure[J]. Application of Electronic Technique,,2019,45(2):23-26.
0 引言
隨著半導(dǎo)體行業(yè)不斷的發(fā)展,, SOC芯片處理的功能不斷增加,,要求SOC芯片具有更為豐富的外設(shè)控制接口和通信接口,由于封裝,、模具,、成本等因素限制,芯片只有有限的管腳資源,。其中電源和地的管腳占用了相當(dāng)一部分的引腳資源,。如STM32系列芯片[1],采用片內(nèi)LDO方式會(huì)省去部分電源管腳,,增加管腳資源,。
在電力應(yīng)用、金融交易等工業(yè)控制領(lǐng)域,,保證信息安全的加密芯片具有廣泛的應(yīng)用,。對(duì)于該類芯片,其內(nèi)核電源必須采用內(nèi)部供電的方式,,避免核心安全加密算法受到針對(duì)電源和地的侵入式攻擊,,對(duì)數(shù)據(jù)安全造成極大威脅[2]。因此必須要采用片上LDO方法給內(nèi)核供電,。
給數(shù)字內(nèi)核供電的片上LDO的負(fù)載特征如下:(1)平均功耗和數(shù)字電路的工作頻率成正比,;(2)在時(shí)鐘翻轉(zhuǎn)沿出現(xiàn)峰值功耗,,其他階段功耗很小,功耗集中在納秒量級(jí)[3-4],。因此片上LDO必須具有響應(yīng)到納秒級(jí)的負(fù)載變化能力,,要求其帶寬達(dá)到上吉赫茲,在功耗,、面積的限制下很難實(shí)現(xiàn),,必須并聯(lián)足夠的片上濾波電容。在設(shè)計(jì)流程上,,數(shù)字代碼凍結(jié)進(jìn)行PR后,,仿真出數(shù)字電路的功耗,之后再確定片上濾波電容的大小,,插入濾波電容后再完成后續(xù)驗(yàn)證流程,。根據(jù)以往的設(shè)計(jì)經(jīng)驗(yàn),片上濾波電容往往達(dá)到數(shù)納法的級(jí)別,,占用了芯片10%~20%不等的面積,,這樣大的面積占比又會(huì)改變芯片的布局,使得設(shè)計(jì)流程再重新進(jìn)行迭代,,嚴(yán)重的會(huì)造成數(shù)月的延期,,對(duì)項(xiàng)目的可控造成極大的影響。
本文針對(duì)以上問題,,提出了一種使用LDO的片上電容的預(yù)估方法,,在項(xiàng)目的代碼前端設(shè)計(jì)階段就引入功耗分析和估算方法,提前評(píng)估出片上濾波電容大小,,將該電容計(jì)入芯片布局,,避免了上述迭代,減小項(xiàng)目周期,。采用本方法成功設(shè)計(jì)了一款芯片,,芯片性能優(yōu)良。
1 片上LDO和濾波電容的工作原理
圖1給出了一個(gè)LDO主體電路和一個(gè)濾波電容Cdcp,,其中Cdcp為片內(nèi)電容,,p2為輸出電壓,不引出到芯片的IOPAD上,,直接給芯片core供電,。該LDO的輸出電壓為:
其中VREF為片上基準(zhǔn)電壓源。Iload為數(shù)字電路的功耗,,其典型的波形如圖2所示,。
片上LDO存在p1、p2、p3這些極點(diǎn),,限制了LDO的響應(yīng)速度,。考慮到這些極點(diǎn)的影響,,需要運(yùn)放達(dá)到10 GHz的GBW和10 GV/s的SR才能響應(yīng)納秒級(jí)的毛刺,,達(dá)到這樣性能運(yùn)放的功耗是難以承受的。因此需要采用片上濾波電容來對(duì)納秒級(jí)的瞬態(tài)功耗進(jìn)行處理,,片上LDO則負(fù)責(zé)處理響應(yīng)速度在百納秒量級(jí)的平均功耗的變化,。下文主要具體描述在設(shè)計(jì)前端階段,根據(jù)設(shè)計(jì)的規(guī)模,、應(yīng)用的工藝庫、電路工作頻率等信息來估算響應(yīng)功耗毛刺尖峰的片上濾波電容的設(shè)計(jì)流程,,同時(shí)給出按照該流程設(shè)計(jì)的芯片版圖和測(cè)試結(jié)果,。
2 片上濾波電容的估算方法
按照正常設(shè)計(jì)流程中的功耗統(tǒng)計(jì)方法,對(duì)片上濾波電容影響最大的數(shù)字電路的功耗主要包括綜合的數(shù)字電路功耗和存儲(chǔ)器的功耗這兩大部分,,因此針對(duì)這兩部分分別進(jìn)行闡述,。
2.1 綜合數(shù)字電路功耗
在數(shù)字代碼設(shè)計(jì)凍結(jié)后,根據(jù)芯片的綜合結(jié)果可以估算出數(shù)字電路的門數(shù)GateCount值,。通過查找數(shù)字代碼設(shè)計(jì)的工藝庫,,查找到標(biāo)準(zhǔn)單元的功耗數(shù)據(jù),一般其格式如圖3所示,,其代表的意義是不同的輸入信號(hào)轉(zhuǎn)換時(shí)間對(duì)應(yīng)的標(biāo)準(zhǔn)單元內(nèi)部的功耗消耗,。
考慮到:功率P=U×I,電荷量Q=I×t,,功耗W=P×t=U×I×t,,可以推導(dǎo)出電荷:Q=W/U。
通過查找圖3中的數(shù)據(jù),,就可以直接計(jì)算出單個(gè)標(biāo)準(zhǔn)單元在每次時(shí)鐘沿翻轉(zhuǎn)時(shí)導(dǎo)致的內(nèi)部電荷量的變化Qinternal,。
根據(jù)圖3的結(jié)果,在最短的輸入信號(hào)轉(zhuǎn)換時(shí)間和最小的負(fù)載電容下,,每次時(shí)鐘沿翻轉(zhuǎn)消耗的電荷量約為0.001 463 p/1.2=1.216 fC,。
綜合的數(shù)字電路另一部分功耗為開關(guān)功耗,定義為每次輸出發(fā)生變化時(shí)數(shù)字電路消耗的功耗,,其與負(fù)載電容的大小直接相關(guān),,計(jì)算公式為:
要想估算出數(shù)字電路的開關(guān)功耗,需要知道工作頻率,,工作電壓和負(fù)載電容,。其中工作頻率和工作電壓是已知的,負(fù)載電容需要估算得出。
單個(gè)的標(biāo)準(zhǔn)單元輸出負(fù)載主要由兩部分組成,,一部分為后級(jí)連接的門的數(shù)量(Fanout),,另一部分是連線的寄生電容。在數(shù)字代碼設(shè)計(jì)工藝庫中可以查到標(biāo)準(zhǔn)單元的輸入電容,,如圖4所示,,輸入電容的大小約為0.9 fF,如果Fanout=10,,則單個(gè)標(biāo)準(zhǔn)單元的輸出負(fù)載為9 fF,。
連線的寄生電容和連線的長度相關(guān),同樣通過查找工藝庫中的數(shù)據(jù)就可以得到連線的負(fù)載電容,,如圖4所示,。該實(shí)例中給出了一個(gè)100萬門的規(guī)模,單位電容為0.138 2 fF,,如果扇出為4,,則負(fù)載電容大小為0.138 2 fF×70=9.674 fF。
通過圖4給出的相關(guān)信息,,根據(jù)數(shù)字電路綜合結(jié)果預(yù)估出的平均扇出,、芯片的門數(shù)、芯片的翻轉(zhuǎn)率等信息就可以估算出數(shù)字電路的開關(guān)功耗了,,從而可以得到時(shí)鐘上升下降沿所消耗的電荷量Qswitch,,再加上標(biāo)準(zhǔn)單元內(nèi)部翻轉(zhuǎn)消耗的電荷量Qinternal,從而得到了數(shù)字電路消耗的總的電荷量Qdig=Qswitch+Qinternal,。
在項(xiàng)目前期階段,,預(yù)估數(shù)字電路的規(guī)模為60萬門,根據(jù)數(shù)字工具統(tǒng)計(jì)出平均的扇出為2,,數(shù)字電路的翻轉(zhuǎn)率大概為25%,。按照上述方法估算出連線平均電容Cwire=3.455 fF,負(fù)載門電路的輸入電容為1 fF×2=2 fF,。
因此Qinternal~1.216 fC×600 000×25%=0.185 nC,;Qswitch~(3.255 fF+2 fF)×1.2×600 000×25%=0.98 nC,每次時(shí)鐘翻轉(zhuǎn)需要提供的電荷量Q=1.165 nC,。
2.2 存儲(chǔ)器電路功耗估算
圖5是典型的RAM存儲(chǔ)器的功耗數(shù)據(jù),,一般以平均功耗的形式給出,事實(shí)上RAM的功耗行為和數(shù)字電路功耗行為一致,,因此需要將其轉(zhuǎn)換為每次翻轉(zhuǎn)消耗的電荷量,。
在寫模式下,RAM的功耗最大達(dá)到37 μA/MHz,,RAM在寫模式下近似認(rèn)為所有的功耗都發(fā)生在時(shí)鐘的上升沿階段,,則在該階段抽取的電量Qram=37 μA/MHz×10-6 Hz×1 s=37 pC。
讀模式下RAM的功耗小于寫模式下RAM的功耗,并且對(duì)同一個(gè)時(shí)鐘沿讀,、寫模式不會(huì)同時(shí)發(fā)生,,因此不再計(jì)算讀寫模式下的電量信息。
2.3 片上濾波電容的估算
數(shù)字電路每次時(shí)鐘翻轉(zhuǎn)消耗的電荷量Qdig=1.165 nC,,片上存儲(chǔ)器RAM每次時(shí)鐘翻轉(zhuǎn)消耗的電荷量Qram=37 pC,,因此總的數(shù)字電路每次時(shí)鐘翻轉(zhuǎn)消耗的電荷量Qtot=1.165 nC+37 pF=1.202 nC。
按照最終的Signoff標(biāo)準(zhǔn),,瞬態(tài)電壓的Vdrop為20%×Vnorm,,因此需要總的片上濾波電容的計(jì)算如下:
因此在項(xiàng)目前期階段就可以估算出對(duì)于無片外電容的LDO結(jié)構(gòu)的片上系統(tǒng)來說,片上的濾波電容至少需要5 nF的容量,。這個(gè)電容的面積相當(dāng)可觀,,在芯片的布局階段必須要加入5 nF的電容的位置;另外由于濾波電容的大小已經(jīng)確定,,就可以有針對(duì)性地對(duì)LDO的性能進(jìn)行優(yōu)化設(shè)計(jì)了,,也大大提前了LDO的開發(fā)進(jìn)度。
3 采用片上濾波電容估算方法在實(shí)例中的應(yīng)用
在一款SOC芯片中成功實(shí)施了上述方法,,在項(xiàng)目起始階段密切與數(shù)字電路設(shè)計(jì)配合,并根據(jù)早期結(jié)果預(yù)估出需要的片上濾波電容大小為5 nF,,以此作為負(fù)載,,完成了片上LDO的電路設(shè)計(jì)工作,隨之完成全芯片的布局工作,,如圖6所示,。
待數(shù)字和后端流程結(jié)束后,使用工具提取出的功耗信息對(duì)電源電壓進(jìn)行驗(yàn)證,。提取出最大的功耗尖峰,,分析出該功耗尖峰的電荷量,驗(yàn)證其在電源上導(dǎo)致的壓降是否滿足要求,,如圖7所示,。在該尖峰下消耗的電荷量為0.84 nC,在5 nF的電容上導(dǎo)致的壓降為16.8%,,滿足設(shè)計(jì)要求,。
圖8給出了數(shù)字電路全速運(yùn)行時(shí)片上LDO加上濾波電容后整個(gè)芯片的供電電壓的波形,可以看到在所有情況下輸入電壓的變化都控制在-18.3%,,滿足芯片的設(shè)計(jì)規(guī)則,,并且電容的大小也沒有過設(shè)計(jì),未占用過多的芯片面積,。
采用該設(shè)計(jì)流程,,后端的布局未再進(jìn)行修改,項(xiàng)目較類似的其他項(xiàng)目節(jié)省了約2個(gè)月的設(shè)計(jì)時(shí)間。
4 芯片測(cè)試
本芯片已經(jīng)在40 nm的工藝下流片,,芯片的版圖如圖6所示,。芯片經(jīng)過測(cè)試,在所有的工作環(huán)境下均運(yùn)行正常,,圖9給出了芯片的電源電壓的測(cè)試結(jié)果,,可以看到電源電壓工作穩(wěn)定,在輕重負(fù)載的切換下電源紋波在±60 mV以內(nèi),,滿足設(shè)計(jì)需求,。
5 結(jié)論
針對(duì)集成電路SOC芯片對(duì)PIN腳資源的限制和安全攻擊防護(hù)方面的考慮,需要使用片上LDO和片上濾波電容的方案來為內(nèi)核供電,。通過本文提供的設(shè)計(jì)流程和估算方法,,可以在芯片設(shè)計(jì)初期和數(shù)字電路設(shè)計(jì)同步進(jìn)行來完成片上濾波電容的大小的預(yù)估,并可以同時(shí)完成LDO的設(shè)計(jì)優(yōu)化工作,,能夠預(yù)先開始進(jìn)行芯片的布局設(shè)計(jì),,避免了后期因?yàn)殡娙葸^大造成的重復(fù)迭代次數(shù),節(jié)省了項(xiàng)目的研發(fā)周期,。該設(shè)計(jì)流程在40 nm的工藝下成功實(shí)施,,芯片測(cè)試結(jié)果完全符合設(shè)計(jì)預(yù)期,說明該設(shè)計(jì)流程可靠并實(shí)用,,評(píng)估方法精確,,可以拓展到無片外濾波電容的集成電路芯片設(shè)計(jì)中。
參考文獻(xiàn)
[1] ST Microelectronics Company.STM32 data sheet[Z].2015.
[2] 張海峰,,于艷艷.分組密碼算法抗功耗攻擊和故障攻擊的方法[J].電子技術(shù)應(yīng)用,,2015,41(5):50-52.
[3] 菲利普艾倫,,道格拉斯霍爾伯格.CMOS模擬集成電路設(shè)計(jì)[M].北京:電子工業(yè)出版社,,2011.
[4] 拉扎維.模擬CMOS集成電路設(shè)計(jì)[M].西安:西安交通大學(xué)出版社,2003.
作者信息:
何 洋,,馬永旺,,侯佳力,王小曼,,胡 毅,,馮 曦,唐曉柯
(1.北京智芯微電子科技有限公司 國家電網(wǎng)公司重點(diǎn)實(shí)驗(yàn)室電力芯片設(shè)計(jì)分析實(shí)驗(yàn)室,,北京100192,;
2.北京智芯微電子科技有限公司 北京市電力高可靠性集成電路設(shè)計(jì)工程技術(shù)研究中心,北京100192)