www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 公眾號(hào)精選 > 全棧芯片工程師
[導(dǎo)讀]CellsinASICPhysicalDesignSpecialCellRequirementsinICDesignistominimizethepossibleCMOSissuesMoreno.oftransistorsthanarenecessaryforbasicfunct...


Cells in ASIC Physical Design

  • Special Cell Requirements in IC Design is to minimize the possible CMOS issues

  • More no. of transistors than are necessary for basic functioning. e.g., — To limit the Overshoots and Undershoots

    • To protect the components from destruction

    • To isolates 2 components by PN Junction

  • Common Special Cells used in CMOS IC Design:

    • Standard Cells

    • ICG Cells

    • Well taps (Tap Cells)

    • End caps

    • Filler Cells

    • Decap Cells

    • ESD Clamps

    • Spare Cells

    • Tie Cells

    • Delay Cells

    • Metrology Cells


Standard Cells

  • A Standard Cell is a group of transistor and its interconnect structures that provides a Boolean logic function (e.g., AND, OR, XOR, XNOR, Inverters) or a storage function (Flip-flop or Latch)

  • Std. Cell methodology has helped designers to scale ASICs from comparatively simple single-function ICs, to complex multi-million gate SoCs

  • Cell-based methodology makes designer to focus on the implementation (physical) aspects

  • The cell's Boolean logic function is called its logical view: functional behavior is captured in the form of a truth table or Boolean algebra equation (for combinational logic), or a state transition table (for sequential logic)

  • AOIs (AND-OR-INVERTER) provide a way at the gate level to use less transistors than separate ANDs and a NORs

  • ASIC design logic builds upon a standard logic cell library, therefore, do not optimize transistors only logic gates

  • Types of Standard Cells

    • Buffers (Inverting and Non-inverting )

    • Combinational (AND, OR, NAND, NOR, AOI, OAI, OA, AO, MUX)

    • Arithmetic (XOR, full-adder, half-adder), Sequential (latches, clockgates, D-type flip/flops with any optional combination of scan input, set and reset)

    • Miscellaneous (ICG Cells, Well Taps, Tie Cells, End Caps, Decaps, Filler Cells, Spare Cells, Delay Cells, Antenna Diode, ESD diodes)


ICG Cells

Integrated Clock Gating Cells (ICG Cells)

  • During idle modes, the clocks can be gated-off to save dynamic power dissipation on flip-flops

  • Proper circuit is essential to achieve a gated clock state to prevent false glitches on clock path

  • Use a combination of AND and a Latch to avoid any glitches on the clocks. A glitch can propagate a false edge on to the design

Insertion of ICG

  • Manual insertion of ICG


    • The clock gating can be implemented through logic circuits and ICG’s

    • Most of Clock Gating Cells from vendor libraries have a RTL code

  • Automated Insertion of ICG –

    • Some power aware tools insert the ICG’s through automated software algorithms

Types of Clock Gating Cells

  • Latch Based Clock Gating Buffer for Neg-edge

    • The circuit employs a latch and OR gate with one input inverted

    • The output clock is always clock gated low when Enable is low

  • Latch Based Clock Gating Buffer for Pos-edge

    • The circuit employs a latch with inverted clock input and a AND gate

    • The output clock is always clock gated HIGH when Enable is low


ICG module IO’s

  • 3 input ports – clock, clock enable and test

  • 1 output port – clock for gated clock

Well Taps

  • Physical only cell which helps to tie MOS Substrate and N-Wells to VDD and GND levels, and thus avoid latch-up possibilities

  • Switching circuits dump current into Well/ Substrate and if there is a high resistance between Well/ Substrate and the VDD/ GND grids the Substrate can be at different potential than VDD/ GND which causes latch-up

  • Well Tap Cells reduce resistance between VDD/ GND to wells of the Substrate

  • Tap Cells are usually placed on the Power Rails of the Standard Cells

  • Standard Cells do not have internal tap to N-well (P substrate process) to reduce design complexity of Standard Cells

  • These library cells do not have any signal connectivity

  • Hence Tap to Wells is done by external cells called "Tap cells" which are sprinkled all over Core Area at regular distance as decided by the foundry

  • More Taps reduces resistance, but will also increases core area, so we need a trade-off which will be provided by the foundry

  • Place well taps at regular intervals throughout the design with the specified distances and snaps them to legal positions

End Caps

  • End-cap cells are preplaced physical-only cells required to meet certaindesign rules and placed at the ends of the site rows by satisfying well tie-off requirements for the core rows

  • These library cells do not have any signal connectivity

  • They connect only to the power and ground rails once power rails are created in the design

  • They also ensure that gaps do not occur between the well and implant layers i.e. well proximity effect

  • This prevents DRC violations by satisfying well tie-off requirements for the core rows

  • Each end of the core row, left and right, can have only one end cap cell specified

  • However, you can specify a list of different end caps for inserting horizontal end cap lines, which terminate the top and bottom boundaries of objects such as macros

  • End caps have a fixed attribute and cannot be moved by optimization steps

  • A core row can be fragmented (contains gaps), since rows do not intersect objects such as power domains. For this, the tool places end cap cells on both ends of the un-fragmented segment


Filler Cells

  • Physical only cells which provide N-Well continuity and avoid N-Well spacing DRC

  • ?Filler cells are inserting for density rules, to meet Core Utilization targets and to avoid sagging of layer

  • ?Filler cells are inserting at the last stage of Placement and Routing

  • ?Some of the small cells also don’t have the Bulk/Substrate connection because of their small size (thin cells)

  • ?In those cases, the abutment of cells through inserting Filler Cells can connect those Substrates of small cells to VDD/ GND nets

  • ?i.e. those thin cells can use the bulk connection of the other cells

  • ?Filler cells are used to make up the Poly density (if that filler cell is having any poly structure inside), but certainly not for metal density

  • ?Filler cells are also useful for ECO

Decap Cells

  • Decaps are on-chip decoupling capacitors (Extrinsic Capacitances) that are attached to the power mesh to decrease noise effects (dynamic I.R. Drop)

  • Supply voltage variations caused by Instantaneous Voltage Drop (IVD) lead to problems related to spurious transitions and delay variations

  • Decap cells are typically poly gate transistors where source and drain are connected to the ground rail, and the gate is connected to the power rail

  • Decap helps to smoothen out the Glitches and Ground bounce

  • 3% to 8% of the core physical area is required for Decaps refered as decap density

  • It is important to place only the necessary amount of decaps since they normally come with a quite serious down-side as they are leaky devices

  • Another drawback, which many designers ignore, is the interaction of the decap cells with the package RLC network

  • Since the die is essentially a capacitor with very small R and L, and the package is a hug RL network, the more decap cells placed the more chance of tuning the circuit into its resonance frequency. That would be trouble, since both VDD and GND will be oscillating

  • NMOS Decaps are superior to PMOS decaps because of the high frequency operation and large REFF and CEFF for the same area

ESD Clamp

  • ESD Clamp/ ESD Diode is the primary protection device that protects against ESD surges at the I/O pad by clamping the voltage and allowing the high ESD current to be discharged safely to the ground terminal

  • The main function of ESD Clamp is to protect the Gate oxide

  • Snap back device (Diode implementation between the grounds) provides Snapback voltage (ESD Voltage) to get grounded thus the ESD current won’t be getting in to Gate

  • The design of ESD Clamp must ensure that Electrical Overstress (EOS) events do not cause failure

  • The ESD Clamp is essential for HBM, MM, and CDM


Spare Cells

  • Pre-placed inactive (with inputs tied off) gates in the empty areas of a design (or even in the crowded areas) before tape-out (Mostly NAND Gates)

  • ECO Cells/ Spare Cells are collection of Gates coming in different sizes for doing small functional ECO and connect them with minimal mask changes called a metal-only ECO

  • Provides new functions on a design which exhibits post-production problems

  • No change is made to the diffusion layer, M1 and a contact layer only need to change

  • Disadvantages:

    • They are connected to VSS and VDD and despite having their inputs tied off, they are still drawing Static Current

    • The designer may not have the right cell in the right place at the time of the ECO

Tie Cells

  • Tie-high and Tie-Low cells are used to connect the Gate of the transistor to either Power or Ground

  • In deep sub micron process, if the Gate is connected to Power/ Ground, the transistor might be turned ON/ OFF due to Power or Ground Bounce

  • The suggestion from foundry is to use Tie Cells for the purpose

  • The cells which require VDD, comes and connect to Tie High (so Tie High is a Power Supply Cell), while the cells which wants VSS connects itself to Tie-Low

  • Without Tie Cells, unused inputs are tied to logic-high or logic-low, and these connections are made by routing the input pin right to the Power/ Ground grid

  • With Tie Cells, unused inputs in the original netlist are tied to logic-high or logic-low, and somewhere during the physical design process, Tie Cells are inserted

  • The unused inputs are then connected to a Tie-high or Tie-low Cell


Delay Cells

  • Delay Cells


    • Are buffer cells with slower transition time

    • Can drive high currents

    • Are helpful in reducing Slew Rate (0-1 or 1-0 Transition Time)

    • Are of wider channel

    • Have delay starting from 20ps to few Nano seconds

    • Will have constant delay

  • Delay cell insertion is the conventional way to fix hold time violation tends to penalized in area percentage increment

  • Lesser number of delay cells are required for hold time fixing as compared to buffers but it will have area much greater than normal buffers

  • Increasing gate width reduces gate capacitance hence reduces delay, but results in higher leakage

  • It has inverter in input and a inverter in output and in between these two inverters it has a combination of a inverter and pass transistors. Pair of inverter and pass transistor provide at large delay

  • Depending on the delay of the cell, pair of inverter and pass transistor can be repeated multiple times

Metrology ?Cells

  • To enable the reliable re-productivity of micro-scale devices used in high volume and low cost

  • To measure and monitor the process parameters during manufacturing

  • The effect of process variations during fabrication time can be identified and measured ? ? ? ? ?


原文鏈接:https://mp.weixin.qq.com/s/arI-XeOetDwYcJ83LqqBfQ


謝閱讀,別走!點(diǎn)贊、關(guān)注、轉(zhuǎn)發(fā)后再走吧

select_card mp_profile_iframe" data-pluginname="mpprofile" data-id="MzI4NjE5NTM0Ng==" data-headimg="http://mmbiz.qpic.cn/mmbiz_png/Lcmqbok7KOM4xoLTE0jyR5mialXKxaM8c9YGoIgdicHyvN1x7wV4DTRrkdwUAf7K86ib1n7GaC34G4ibkyAJs72Jqw/0?wx_fmt=png" data-nickname="全棧芯片工程師" data-alias="" data-signature="負(fù)責(zé)CIS、MCU芯片設(shè)計(jì)、驗(yàn)證、后端全流程實(shí)現(xiàn),歡迎同行加入交流學(xué)習(xí)!" data-from="1">

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉