Sign Off
Sign Off
com/)
a
SignOff checks
by signoff-scribe (http://www.signoffsemi.com/author/signoff-scribe/) | Nov
3, 2017 | Weekly-Training-Sessions
(http://www.signoffsemi.com/category/weekly-training-sessions/) | 1
comment (http://www.signoffsemi.com/sign-off-checks/#respond)
Design rule checks are nothing but physical checks of metal width, pitch and
spacing requirement for the different layers with respect to different
manufacturing process. If we give physical connection to the components
without considering the DRC rules, then it will lead to failure of functionality
of chip, so all DRC violations has to be cleaned up.
1. Interior
2. Exterior
3. Enclosure
4. Extension
Interior:
Exterior:
Enclosure:
Fig4: Distance between inside edge to outside edge.
Extension:
LVS rule deck is a set of code written in Standard Verification Rule Format
(SVRF) or TCL Verification Format (TVF). It guides the tool to extract the
devices and the connectivity of IC’s. It contains the layer definition to identify
the layers used in layout file and to match it with the location of layer in GDS.
It also contains device structure definitions.
1. Extraction: The tool takes GDSII file containing all the layers and uses
polygon based approach to determine the components like transistors,
diodes, capacitors and resistors and also connectivity information between
devices presented in the layout by their layers of construction. All the device
layers, terminals of the devices, size of devices, nets, vias and the locations of
pins are defined and given an unique identification.
2. Reduction: All the defined information is extracted in the form of netlist.
3. Comparison: The extracted layout netlist is then compared to the netlist
of the same stage using the LVS rule deck. In this stage the number of
instances, nets and ports are compared. All the mismatches such as shorts and
opens, pin mismatch etc.. are reported. The tools also checks topology and
size mismatch.
Fig6: LVS Flow
1. Shorts: Shorts are formed, if two or more wires which should not be
connected together are connected.
2. Opens: Opens are formed, if the wires or components which should be
connected together are left floating or partially connected.
3. Component mismatch: Component mismatch can happen, if components
of different types are used (e.g, LVT cells instead of HVT cells).
4. Missing components: Component missing can happen, if an expected
component is left out from the layout.
5. Parameter mismatch: All components has it’s own properties, LVS tool is
configured to compare these properties with some tolerance. If this tolerance
is not met, then it will give parameter mismatch.
IR Drop Analysis:
IR Drop can be defined as the voltage drop in metal wires constituting power
grids before it reaches the vdd pins of the cells. IR drop occurs when there are
cells with high current requirement or high switching regions. IR drop causes
voltage drop which in-turn causes the delaying of the cells causing setup and
hold violations. Hold violations cannot be fixed once the chip is fabricated.
• De-cap– These are decoupling capacitors which are spread across the high
switching region to maintain the voltage.
• Spacing– If clock cells are clustered and causing IR drop, then by spacing
them apart near to different power rails will reduce the IR drop. While
shifting the cell to next power rail, it should be made sure that the power
rail is not driving many cells, because adding another cell may give IR drop.
• Reducing load– Cells driving more load will be drawing more current.
Hence reducing load will reduce IR drop.
• Downsizing– Cells of smaller size will draw less current. But the transition
of cells should not become worse.
• The number of power switches can be increased to reduce IR drop
• It should be made sure that all the power pins of macros are properly
connected to the power rails.
Note:
• For accurate dynamic analysis vcd files (switching activity file) with sdf
(standard delay format) is better.
• Glitches produced from combinational circuit may act as instantaneous
switch. Reducing them will decrease the pessimism of dynamic IR drop
analysis.
• IR drop analysis is done in RC worst corner (corner having more resistance
of rails) and FF process, high voltage and high temp corner (PVT corner)
because current is drawn more in this corner.
• EM leads to open circuits due to voids in wires or vias and leads to short
circuits due to extrusions or “hillocks” on wires. Either can cause a system
failure that is hard to diagnose.
• During older technology nodes EM was considered only on power wires and
clock wires. But now signal wires also need to be considered due to
increased current density in them.
• Fin-FETs have more current density than planar transistors, thus making EM
worse, especially in conjunction with narrow wires.
• Copper interconnects worsen EM because the copper molecule moves
faster.
• In the recent technologies the lower supply voltages is helping to reduce
EM, but not enough to offset all the other causes that amplify it.
• EM is worse at higher temperatures.
• EM fixing techniques such as widening wires, can increase area and cause
timing violations. EM fixing needs to be timing-driven.
Methods to fix EM
SCAN Tracing:
In scan tracing we are checking the connection of flip flops, there should not
be any floating connections. The reason why we are doing scan tracing is
because, in formality check we disable the Scan(so it doesn’t check the scan
chain), and we are assuring that there is no issue with scan chains.
DFM:
2. Wire spreading.
3. Wire slotting.
4. Metal filling.
Formality Check:
Example 1: If we check the FM in the Scan mode (i.e, in ON state) we will get
the formality issues, because during the scan chain reordering the position of
Flip Flops will be changed with respect to SCAN def file. To overcome this
issue, we have to disable the scan port (by assigning it’s value to “0”).
Example 2: Undriven port Issue: In golden netlist for the floating pins binary
values are assigned like “0” or ”1”, but when it gets implemented floating pin
is assigned as “X ” which leads to mismatch. To resolve this issue, we set both
pins in implemented and reference netlist either “0” or “1”.
Power Analysis:
Reply
Search
Recent Posts
Gate All Around FET (http://www.signoffsemi.com/gate-all-around/)
Recent Comments
Siddharth (http://[email protected]) on Standard Cell Library
(http://www.signoffsemi.com/standard-cell-library-2/#comment-2372)
Archives
February 2019 (http://www.signoffsemi.com/2019/02/)
Categories
Random-Blogs (http://www.signoffsemi.com/category/random-blogs-2/)
Weekly-Training-Sessions (http://www.signoffsemi.com/category/weekly-
training-sessions/)
Meta
Log in (http://www.signoffsemi.com/wp-login.php)
WordPress.org (https://wordpress.org/)
QUICK LINKS WORK WITH US
Home Careers
(http://www.signoffsemi.com/) (http://www.signoffsemi.com/careers/)
About Us Blog as a guest
(http://www.signoffsemi.com/company) (http://www.signoffsemi.com/connect-with-
Team us/)
(http://www.signoffsemi.com/company#anc
hor-for-team)
BUSINESS (https://www.facebook.com/Sig
Partner with us
(http://www.signoffsemi.com/connect-with-
(https://www.linkedin.com/compa
us/)
semiconductors)
Corporate training