Uploaded by bagam.smile

646310431-Inputs-physical-design

advertisement
VLSI MENTORS
SPURTHI B A
INPUTS TO PHYSICAL DESIGN
1. GATE LEVEL NETLIST(.v)
->
The Synthesized and optimized Netlist is provided as input and it contains
cell information, net information and pin or port information.
->
It mainly contains the list of nets and their logical connections to standard
cells and Macros.
2. PHYSICAL LIBRARY [LEF]
->
Liberty Exchange Format [LEF] file contains physical information such as
shape, size, direction, and symmetry, input and output pins direction for each cell
in the design.
->
Library exchange format (LEF) is an ASCII representation of the abstract of
the standard cells.
3. LOGICAL LIBRARY [ .lib or .db]
->
It contains timing, power and area related information of all the cells in the
design.
->
Timing information such as cell delay, setup and hold time, PVT parameters,
maximum transition, capacitance and fan out are defined.
->
Power information such as Leakage power, internal power etc.
4. TECHNOLOGY FILE
->
It contains technology-specific information such as physical and
electrical characteristics for each metal layer, and design rules i.e. shapes,
color, and stipple, area, and DRC rules between the metal layers.
5. TLU+ FILE
->
It contains R, C parasitic information per unit length for each metal.
->
These R, C parasitics are used for calculation of net delay.
6. SDC FILE
VLSI MENTORS
SPURTHI B A
-> Synopsys Design Constraints [SDC] contains all the timing constraints such
as Clock definitions, input and output delay, clock latency, clock uncertainty,
timing exceptions etc. are defined
OTHER INPUT FILES ARE:
-> MMMC [Multi – Mode Multi – Corner file] =It is used to generate
different analysis views based on different delay corners and constraints
mode.
-> UPF [Unified Power Format] = is an industry-wide power format
specification to implement low power techniques in a power-aware design
flow.
SANITY CHECKS
->
Sanity checks are an important step for physical design engineers to
make sure that the inputs received for physical design are correct and
consistent. Checks such as library checks, netlist checks and SDC checks are
performed.
->
Any issues in the input files may cause problems in the later stages.
Hence, the Import stage in design involves loading all the above inputs and
performing Sanity checks.
Download