Verification Is The Process of Checking The Design Against The Given
Verification Is The Process of Checking The Design Against The Given
Verification Is The Process of Checking The Design Against The Given
The logical and physical design steps must ensure that the implemented chip
meets the desired functionality and target specifications.
• Logic verification
• Physical verification
5/26/21
1
Verification Methodologies in VLSI Design Flow
In the dynamic verification process, the circuit is simulated to check its correctness.
It is very slow but most accurate, and not applicable for the whole big system. The
reduced ordered binary decision diagram (ROBDD) is widely used for logic
verification.
5/26/21
3
LogicVerification
5/26/21
4
Physical Verification
Physical verification is the process of checking the layout for its correctness.
At the end of the physical design phase, the layout is ready for creation of mask
layers (pattern generation).
But before sending it to the pattern generator, the layout must be checked for the
following rules:
Design rule check (DRC)
LVS check
Electrical rule check (ERC)
Antenna check
5/26/21
5
Design Rule Check
• Design rules are a set of rules or guidelines for the layout of an IC.
• These rules are derived from the IC fabrication process technology.
• Some examples of the design rules are metal-to-metal spacing, minimum
metal width, minimum poly width, poly-to-metal spacing, minimum size of the
contacts, etc.
• These rules are the outcome of the limitations of the fabrication process.
For example, if two metal lines are fabricated very close to each other violating
the minimum spacing rule, the metal lines may be shorted to each other.
The rules mainly check: The design rules are expressed in two
• Width different ways:
• Spacing • Micron rules
• Enclosure • Lambda rules
5/26/21
6
Design Rule Check
5/26/21
7
Layout Versus Schematic (LVS) checker
A typical LVS checker tool extracts the devices and their connection from the
layout based on the specified extraction rules, and generates a netlist using the
extracted devices and their connectivity.
Then it compares the layout netlist to the schematic netlist, and displays
mismatches between the layout and the schematic, both textually and graphically.
5/26/21
9
LVS Checker
5/26/21
10
Electrical Rule Check
In electrical rule check (ERC) checking,
• The connectivity is checked mainly to find the floating nodes that are not
connected to the ground or power.
• The ERC program reports the electrical connectivity issues, such as floating
interconnect and devices, and abnormal connections in the physical or schematic
designs.
• It operates on the network generated from either the layout or the schematic.
• It also converts a MOS transistor-level netlist into a gate-level netlist which can be
used by gate-level simulators.
5/26/21
11
Cost Analysis of an IC
The variable cost includes the cost of assembly, cost of manufacturing, and the cost of
parts used into the product.
5/26/21
12
Cost Analysis of an IC
5/26/21
13
Cost of Test
Manufacturing test
• Automatic test equipment (ATE) capital cost
• Test center operational cost
5/26/21
14
Yield Vs Company Profitability
5/26/21
15
Math -1
5/26/21
16
Math-2
5/26/21
17
Math-2
5/26/21
18