SlideShare a Scribd company logo
11
Most read
13
Most read
21
Most read
Physical Design Verification
Introduction
A. Abdelazeem1
1Faculty of Engineering
Zagazig University
RTL2GDS Flow, November 2022
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 1 / 22
Table of Contents
1 Introduction
2 Design Rules Check(DRC)
3 Layout Versus Schematic (LVS)
4 Electrical Rule Check (ERC)
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 2 / 22
Table of Contents
1 Introduction
2 Design Rules Check(DRC)
3 Layout Versus Schematic (LVS)
4 Electrical Rule Check (ERC)
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 3 / 22
Introduction
It is process where an integrated circuit layout design is verified to ensure
correct electrical, logical functionality and manufacturability
Physical Verification checks are done on design (GDSII) to assure
that design is clean.
We use standalone setup to run each PVR check on the GDSII and
Spice
The routed design is checked for collecting rules criteria as for the
foundry.
The Tools used in this steps are:
Hercules and IC-Validator(ICV) from Synopsys.
Calibre from Siemens.
Assura from Cadence.
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 4 / 22
PV Inputs
This is the primary inputs of this step:
Rule Deck File, in Standard verification Rule Format (SVRF) or TCL
Verification Format (TVF).
Design Gate Level Netlist Post Chip Finishing. (.v)
Design GDSII.
SC Library Spice.
Layer Map Information.
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 5 / 22
PV CHECKS
There are several types of checks we have to do it before the tapout:
DRC (Design Rule Check)
LVS (Layout Versus Schematic)
ERC (Electrical Rule Check)
DFM (Design For Manufacturability)
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 6 / 22
Table of Contents
1 Introduction
2 Design Rules Check(DRC)
3 Layout Versus Schematic (LVS)
4 Electrical Rule Check (ERC)
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 7 / 22
Introduction
Inputs for running DRC.
DRC checks for certain layout rules(provided by semiconductor
manufacturers), to ensure design will be manufactured reliably.
This rule set describes certain restrictions in geometry and
connectivity to ensure that the design has sufficient margin to
manufacturing process.
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 8 / 22
Design Rule examples
Minimum Spacing: The minimum spacing between objects on a
single layer.
Minimum Width: The min width rule specifies the minimum width
of individual shapes on a single layer.
Minimum Enclosure/ Overlap: Implies that the second layer is fully
enclosed by the first one.
Minimum Enclosure/ Overlap: Implies that the second layer is fully
enclosed by the first one.
Minimum Cut: the minimum number of cuts a via must have when
it is on a wide wire
Notch: The rule specifies the minimum spacing rule for objects on
the same net, including defining the minimum notch on a single-layer,
merged object
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 9 / 22
Design Rule examples
Some of the Violations:
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 10 / 22
DRC Categories
DRC have 2 categories – Base Layer DRC’s and Metal DRC’s
Base Layer DRC’s: Base layer means all layers upto contact/metal1.
In Base layer, DRC flow rules will be checked:
1 Base DRC’s are spacing rules for geometries inside transistor (Well
spacing, Poly spacing, Poly width).
2 Tap cell requirement.
3 Well continuity (after routing fill empty space using spare cells)
Fixes: Most of the times, base DRC’s will be clean if we ensure two
conditions.
1 Make sure design is placed legally.
2 No cell overlaps & no gaps
Metal DRC’s: Metal DRC means from contact to all the routing
layers. Basic metal DRC’s are:
1 Width (min & max)
2 Spacing (min)
3 Via enclosure (size of min cut, min via to via spacing in multi cut Vias)
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 11 / 22
Table of Contents
1 Introduction
2 Design Rules Check(DRC)
3 Layout Versus Schematic (LVS)
4 Electrical Rule Check (ERC)
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 12 / 22
LVS Flow
DRC only verifies that the given layout satisfies the design rules
provided by the fabrication unit. It does not ensure the functionality
of layout. Because of this, idea of LVS is orginated.
Layout Versus Schematic (LVS) verifies the connectivity of a Verilog
Netlist and Layout Netlist (Extracted Netlist from GDS).
Tool extracts circuit devices and interconnects from the layout and
saved as Layout Netlist (SPICE format).
As LVS performs comparison between 2 Netlist, it does not compare
the functionalities of both the Netlist.
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 13 / 22
Input Requirements
Inputs for running LVS:
LVS Rule deck.
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.
Verilog Netlist.
Physical layout database (GDS).
Spice Netlist (Extracted by the tool from GDS)
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 14 / 22
Steps of LVS
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 15 / 22
Steps of LVS
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.
Reduction: All the defined information is extracted in the form of
netlist.
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.
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 16 / 22
Commonly faced LVS issues
LVS check includes following comparisons:
1 Number of devices in schematic and its layout.
2 Type of devices in schematic and its layout.
3 Number of nets in schematic and its layout
Typical errors which can occur during LVS checks are:
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.
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 17 / 22
LVS checks examples
Short Net Error, Open Net Error, Extract errors, Compare errors
Extract errors
Parameter mismatch
device Parameters on schematic and layout are compared.
(a) Open Net Error (b) Short Net Error (c) Extract Error
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 18 / 22
Compare Errors
Malformed Devices
Pin Errors
Device Mismatch
Net Mismatch
(a) Malformed Devices (b) Pin Errors (c) Net Mismatch
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 19 / 22
Table of Contents
1 Introduction
2 Design Rules Check(DRC)
3 Layout Versus Schematic (LVS)
4 Electrical Rule Check (ERC)
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 19 / 22
Electrical Rule Check
Electrical Rule Check (ERC) is used to analyze or confirm the
electrical connectivity of an IC design.
ERC checks are run to identify the following errors in layout.
To locate devices connected directly between Power and Ground.
To locate floating Devices, Substrates and Wells.
To locate devices which are shorted.
To locate devices with missing connections.
Well Tap connection error: The Well Taps should bias the Wells as
specified in the schematics.
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 20 / 22
Well Tap Density Error: If there is no enough Taps for a given area
then this error is flagged
Taps need to be placed regularly which biases the Well to prevent
Latch-up
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 21 / 22
Main References
J. Plummer “Silicon VLSI Technology”, 2000 – especially Chapter 2
Signoff Semiconductors, SignOff checks
J. Rabaey, “Digital Integrated Circuits” 2003, Chapters 2.2-2.3
Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 22 / 22

More Related Content

PDF
Electromigration and IR Voltage Drop- EMIR.pdf
PDF
1. Introduction to PnR.pdf
PDF
Floorplanning
PDF
Static Time Analysis
PDF
ASIC Design Flow
PDF
Digital Design Flow.pdf
PDF
Clock Tree Synthesis.pdf
PDF
Routing.pdf
Electromigration and IR Voltage Drop- EMIR.pdf
1. Introduction to PnR.pdf
Floorplanning
Static Time Analysis
ASIC Design Flow
Digital Design Flow.pdf
Clock Tree Synthesis.pdf
Routing.pdf

What's hot (20)

PDF
Understanding cts log_messages
PPTX
Flip Chip technology
PPTX
Low power in vlsi with upf basics part 1
PDF
Implementing Useful Clock Skew Using Skew Groups
PPTX
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
PPTX
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
PPTX
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
PPTX
2Overview of Primetime.pptx
PPTX
Vlsi Synthesis
PPTX
Multi mode multi corner (mmmc)
PDF
Physical design-complete
PDF
Timing closure document
PPTX
PPTX
lvs ppt.pptx
PPTX
ASIC Design Flow | Physical Design | VLSI
PPTX
Powerplanning
PDF
Sta by usha_mehta
PPTX
Physical design
PDF
Vlsi best notes google docs
PDF
Clock Tree Timing 101
Understanding cts log_messages
Flip Chip technology
Low power in vlsi with upf basics part 1
Implementing Useful Clock Skew Using Skew Groups
Physical Design Flow Challenges at 28nm on Multi-million Gate Blocks
VLSI Physical Design Flow(http://www.vlsisystemdesign.com)
Synopsys Fusion Compiler-Comprehensive RTL-to-GDSII Implementation System
2Overview of Primetime.pptx
Vlsi Synthesis
Multi mode multi corner (mmmc)
Physical design-complete
Timing closure document
lvs ppt.pptx
ASIC Design Flow | Physical Design | VLSI
Powerplanning
Sta by usha_mehta
Physical design
Vlsi best notes google docs
Clock Tree Timing 101
Ad

Similar to Physical Verification.pdf (20)

PPTX
Physical Design & life of Integrated Circuit.pptx
PPTX
Complete ASIC design flow - VLSI UNIVERSE
PDF
EE 330 Lect 3 Spring 2022.pdf
PDF
Session 01 _rtl_design_with_vhdl 101
PDF
VLSI_Fischer_05_Designrules_physical_verification.pdf
PDF
2_DVD_ASIC_Design_FLow.pdf
PDF
Unit-4_ESE.pdf
PDF
Lect01 flow
PDF
Digital VLSI Design : Introduction
PPT
Electronics.ppt
PPTX
ALL FLOWS.pptx it's about Asic design flow
PDF
Build your career in physical ASIC design
PPT
DESIGNFLOWGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG.ppt
PPT
Electronics.ppt
PPT
Electronics.ppt
PPT
Electronics for basic engineers and .ppt
PPT
Electronics.ppt on vlsi design and you can refer it
PPT
Electronics introduction and its various devises
PPT
Electronics.ppt useful to electronics engineers.
PPT
Electronics.ppt
Physical Design & life of Integrated Circuit.pptx
Complete ASIC design flow - VLSI UNIVERSE
EE 330 Lect 3 Spring 2022.pdf
Session 01 _rtl_design_with_vhdl 101
VLSI_Fischer_05_Designrules_physical_verification.pdf
2_DVD_ASIC_Design_FLow.pdf
Unit-4_ESE.pdf
Lect01 flow
Digital VLSI Design : Introduction
Electronics.ppt
ALL FLOWS.pptx it's about Asic design flow
Build your career in physical ASIC design
DESIGNFLOWGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG.ppt
Electronics.ppt
Electronics.ppt
Electronics for basic engineers and .ppt
Electronics.ppt on vlsi design and you can refer it
Electronics introduction and its various devises
Electronics.ppt useful to electronics engineers.
Electronics.ppt
Ad

More from Ahmed Abdelazeem (11)

PDF
[Back2School] STA Methodology- Chapter 7pdf
PDF
[Back2School] Crosstalk and Noise- Chapter 6.pdf
PDF
[Back2School] Timing Checks- Chapter 5.pdf
PDF
[Back2School] Timing Verification- Chapter 4
PDF
[Back2School] Constraint Develop.pdf- Chapter 3
PDF
[Back2School] Delay Calculation- Chapter 2
PDF
[Back2School] STA Basic Concepts- Chapter 1.pdf
PDF
IO Pad Insertion.pdf
PDF
EMIR: May Your Chips Live Forever.pdf
PDF
Placement
PDF
PowerPlanning.pdf
[Back2School] STA Methodology- Chapter 7pdf
[Back2School] Crosstalk and Noise- Chapter 6.pdf
[Back2School] Timing Checks- Chapter 5.pdf
[Back2School] Timing Verification- Chapter 4
[Back2School] Constraint Develop.pdf- Chapter 3
[Back2School] Delay Calculation- Chapter 2
[Back2School] STA Basic Concepts- Chapter 1.pdf
IO Pad Insertion.pdf
EMIR: May Your Chips Live Forever.pdf
Placement
PowerPlanning.pdf

Recently uploaded (20)

PPTX
Prograce_Present.....ggation_Simple.pptx
DOCX
fsdffdghjjgfxfdghjvhjvgfdfcbchghgghgcbjghf
PPTX
"Fundamentals of Digital Image Processing: A Visual Approach"
PPTX
Operating System Processes_Scheduler OSS
PPTX
Lecture 3b C Library _ ESP32.pptxjfjfjffkkfkfk
PDF
Prescription1 which to be used for periodo
PPT
Hypersensitivity Namisha1111111111-WPS.ppt
PPTX
Sem-8 project ppt fortvfvmat uyyjhuj.pptx
PPTX
Nanokeyer nano keyekr kano ketkker nano keyer
PDF
How NGOs Save Costs with Affordable IT Rentals
PPTX
DEATH AUDIT MAY 2025.pptxurjrjejektjtjyjjy
PDF
Smarter Security: How Door Access Control Works with Alarms & CCTV
PPTX
了解新西兰毕业证(Wintec毕业证书)怀卡托理工学院毕业证存档可查的
PPTX
Lecture-3-Computer-programming for BS InfoTech
PPTX
Presentacion compuuuuuuuuuuuuuuuuuuuuuuu
DOCX
A PROPOSAL ON IoT climate sensor 2.docx
PPTX
Wireless and Mobile Backhaul Market.pptx
PPTX
1.pptxsadafqefeqfeqfeffeqfqeqfeqefqfeqfqeffqe
PDF
Dynamic Checkweighers and Automatic Weighing Machine Solutions
PPTX
Fundamentals of Computer.pptx Computer BSC
Prograce_Present.....ggation_Simple.pptx
fsdffdghjjgfxfdghjvhjvgfdfcbchghgghgcbjghf
"Fundamentals of Digital Image Processing: A Visual Approach"
Operating System Processes_Scheduler OSS
Lecture 3b C Library _ ESP32.pptxjfjfjffkkfkfk
Prescription1 which to be used for periodo
Hypersensitivity Namisha1111111111-WPS.ppt
Sem-8 project ppt fortvfvmat uyyjhuj.pptx
Nanokeyer nano keyekr kano ketkker nano keyer
How NGOs Save Costs with Affordable IT Rentals
DEATH AUDIT MAY 2025.pptxurjrjejektjtjyjjy
Smarter Security: How Door Access Control Works with Alarms & CCTV
了解新西兰毕业证(Wintec毕业证书)怀卡托理工学院毕业证存档可查的
Lecture-3-Computer-programming for BS InfoTech
Presentacion compuuuuuuuuuuuuuuuuuuuuuuu
A PROPOSAL ON IoT climate sensor 2.docx
Wireless and Mobile Backhaul Market.pptx
1.pptxsadafqefeqfeqfeffeqfqeqfeqefqfeqfqeffqe
Dynamic Checkweighers and Automatic Weighing Machine Solutions
Fundamentals of Computer.pptx Computer BSC

Physical Verification.pdf

  • 1. Physical Design Verification Introduction A. Abdelazeem1 1Faculty of Engineering Zagazig University RTL2GDS Flow, November 2022 Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 1 / 22
  • 2. Table of Contents 1 Introduction 2 Design Rules Check(DRC) 3 Layout Versus Schematic (LVS) 4 Electrical Rule Check (ERC) Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 2 / 22
  • 3. Table of Contents 1 Introduction 2 Design Rules Check(DRC) 3 Layout Versus Schematic (LVS) 4 Electrical Rule Check (ERC) Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 3 / 22
  • 4. Introduction It is process where an integrated circuit layout design is verified to ensure correct electrical, logical functionality and manufacturability Physical Verification checks are done on design (GDSII) to assure that design is clean. We use standalone setup to run each PVR check on the GDSII and Spice The routed design is checked for collecting rules criteria as for the foundry. The Tools used in this steps are: Hercules and IC-Validator(ICV) from Synopsys. Calibre from Siemens. Assura from Cadence. Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 4 / 22
  • 5. PV Inputs This is the primary inputs of this step: Rule Deck File, in Standard verification Rule Format (SVRF) or TCL Verification Format (TVF). Design Gate Level Netlist Post Chip Finishing. (.v) Design GDSII. SC Library Spice. Layer Map Information. Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 5 / 22
  • 6. PV CHECKS There are several types of checks we have to do it before the tapout: DRC (Design Rule Check) LVS (Layout Versus Schematic) ERC (Electrical Rule Check) DFM (Design For Manufacturability) Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 6 / 22
  • 7. Table of Contents 1 Introduction 2 Design Rules Check(DRC) 3 Layout Versus Schematic (LVS) 4 Electrical Rule Check (ERC) Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 7 / 22
  • 8. Introduction Inputs for running DRC. DRC checks for certain layout rules(provided by semiconductor manufacturers), to ensure design will be manufactured reliably. This rule set describes certain restrictions in geometry and connectivity to ensure that the design has sufficient margin to manufacturing process. Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 8 / 22
  • 9. Design Rule examples Minimum Spacing: The minimum spacing between objects on a single layer. Minimum Width: The min width rule specifies the minimum width of individual shapes on a single layer. Minimum Enclosure/ Overlap: Implies that the second layer is fully enclosed by the first one. Minimum Enclosure/ Overlap: Implies that the second layer is fully enclosed by the first one. Minimum Cut: the minimum number of cuts a via must have when it is on a wide wire Notch: The rule specifies the minimum spacing rule for objects on the same net, including defining the minimum notch on a single-layer, merged object Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 9 / 22
  • 10. Design Rule examples Some of the Violations: Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 10 / 22
  • 11. DRC Categories DRC have 2 categories – Base Layer DRC’s and Metal DRC’s Base Layer DRC’s: Base layer means all layers upto contact/metal1. In Base layer, DRC flow rules will be checked: 1 Base DRC’s are spacing rules for geometries inside transistor (Well spacing, Poly spacing, Poly width). 2 Tap cell requirement. 3 Well continuity (after routing fill empty space using spare cells) Fixes: Most of the times, base DRC’s will be clean if we ensure two conditions. 1 Make sure design is placed legally. 2 No cell overlaps & no gaps Metal DRC’s: Metal DRC means from contact to all the routing layers. Basic metal DRC’s are: 1 Width (min & max) 2 Spacing (min) 3 Via enclosure (size of min cut, min via to via spacing in multi cut Vias) Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 11 / 22
  • 12. Table of Contents 1 Introduction 2 Design Rules Check(DRC) 3 Layout Versus Schematic (LVS) 4 Electrical Rule Check (ERC) Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 12 / 22
  • 13. LVS Flow DRC only verifies that the given layout satisfies the design rules provided by the fabrication unit. It does not ensure the functionality of layout. Because of this, idea of LVS is orginated. Layout Versus Schematic (LVS) verifies the connectivity of a Verilog Netlist and Layout Netlist (Extracted Netlist from GDS). Tool extracts circuit devices and interconnects from the layout and saved as Layout Netlist (SPICE format). As LVS performs comparison between 2 Netlist, it does not compare the functionalities of both the Netlist. Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 13 / 22
  • 14. Input Requirements Inputs for running LVS: LVS Rule deck. 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. Verilog Netlist. Physical layout database (GDS). Spice Netlist (Extracted by the tool from GDS) Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 14 / 22
  • 15. Steps of LVS Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 15 / 22
  • 16. Steps of LVS 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. Reduction: All the defined information is extracted in the form of netlist. 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. Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 16 / 22
  • 17. Commonly faced LVS issues LVS check includes following comparisons: 1 Number of devices in schematic and its layout. 2 Type of devices in schematic and its layout. 3 Number of nets in schematic and its layout Typical errors which can occur during LVS checks are: 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. Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 17 / 22
  • 18. LVS checks examples Short Net Error, Open Net Error, Extract errors, Compare errors Extract errors Parameter mismatch device Parameters on schematic and layout are compared. (a) Open Net Error (b) Short Net Error (c) Extract Error Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 18 / 22
  • 19. Compare Errors Malformed Devices Pin Errors Device Mismatch Net Mismatch (a) Malformed Devices (b) Pin Errors (c) Net Mismatch Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 19 / 22
  • 20. Table of Contents 1 Introduction 2 Design Rules Check(DRC) 3 Layout Versus Schematic (LVS) 4 Electrical Rule Check (ERC) Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 19 / 22
  • 21. Electrical Rule Check Electrical Rule Check (ERC) is used to analyze or confirm the electrical connectivity of an IC design. ERC checks are run to identify the following errors in layout. To locate devices connected directly between Power and Ground. To locate floating Devices, Substrates and Wells. To locate devices which are shorted. To locate devices with missing connections. Well Tap connection error: The Well Taps should bias the Wells as specified in the schematics. Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 20 / 22
  • 22. Well Tap Density Error: If there is no enough Taps for a given area then this error is flagged Taps need to be placed regularly which biases the Well to prevent Latch-up Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 21 / 22
  • 23. Main References J. Plummer “Silicon VLSI Technology”, 2000 – especially Chapter 2 Signoff Semiconductors, SignOff checks J. Rabaey, “Digital Integrated Circuits” 2003, Chapters 2.2-2.3 Ahmed Abdelazeem (ZU) ASIC Design VLSI 2021 22 / 22