Professional Documents
Culture Documents
Synthesis To Signoff
Synthesis To Signoff
• Design related:
• RTL code (.v),
• Timing constraints(SDC),
• Power intent of the design(UPF),
• Scan related info like scan chain length, scan IO, which flops are to be considered in the scan chains.
• For Physical synthesis, along with above listed files the following files will be also be given:
• Technology file (.tf),
• RC coefficient file(Tlu+)
• Physical abstract view of the cell (LEF/FRAM)
• Floorplan DEF: (block size, shape, metal layers, location of IO ports and macros)
Outputs:
• Netlist
• UPF
• SDC
• Scan DEF (info of scan flops and their connectivity in scan chain)
• Reports:
• report_qor(WNS and TNS for all path group, cell count in details, current design statistics
such as combinational, non combinational and total area, critical path length and its slack)
• report_constraints (violations w.r.t DRVs and all timing checks except noise)
• report_analysis_coverage (how many library specific and user specific checks are tested, met,
violate and utested)
• report_global_timing (FEP, WNS and TNS for both setup and hold timing checks)
• report_timing (point by point info on data paths, their path type, path group, delay and
transition of respective cells used, slack calculation etc)
Floor plan
Post checks
• No I/O ports short
• All I/O ports should be placed in routing grid
• All macros in placement grid
• No macros overlapping
• Check PG connections (For macros & pre-placed cells only)
• All the macros should be placed near the boundary
• There should not be any notches. If unavoidable, proper blockages and halos have to
be added.
• There should be stable voltage with little noise
• No EM and self heating in the block
• Check for utilization
Placement
• Inputs of Routing:
Outputs of Routing:
• Netlist
• Technology file (.tf) • Post Routing db file or DEF file
• Physical library (.LEF) • Reports for timing, qor, analysis
• CTS DEF file coverage, global timing,
• NDRs constraint, clock timing
• Routing blockages • Congestion report
• Insertion delay report
• Geometric layouts of all nets
Pre checks: Post Checks:
• Filler cells should be • Check for QoR
added • Check timing violations & timing
• Routing blockages DRVs
should be added • Check for routing congestion
• Metal layers should (opens and shorts)
be defined • Check for DRC, LVS
• Routing region should • Check Antenna violations, EM,
be there ESD
• No timing violation, • Check Area and IR
DRC violation, • Check SI related issues.
Constraint violation • Check for redundant via
till CTS insertion.
Signoff - STA
• Inputs Outputs
• PNR dB file • Saved session(Readme file, cmd log file, lib map, linked
design and loaded libraries, SDC, operating conditions,
• Netlist
parasitics, netlist edits)
• Logical library (.lib)
• Reports for timing, qor, analysis coverage, global timing,
• Physical library (.LEF) constraints, clock timing
• Star RC
• SDC
• Operating conditions.
• Pre checks