INTERVIEW PREPSRATION BY ABHAY KUMAR @VLSIGURU, Physical Design - Routing
1. More Shorts at post_route,
a. What was the congestion at placement? ANS: Okay
b. What was the congestion at cTS ? Lower tech: define CTS spec in
placement and build CTS in placement
c. If more timing violation and DRVs in design will cause congestion
2. Checks after routing
a. Open nets
b. DRC (shorts and total DRCs)
c. DRVs
d. Timing
e. DFM / DFY
i. Design metal density
ii. Multicut vias
1. May cause hold vios after replacing single via to multi-cut via
3. Reporting
a. Qor
b. Group-by-group
c. SKEW
d. Timing
e. SHORTS DRCs
f. DFM
4. What is Z in routing command
a. 45 degree routing capability of the tool
b. Used for RDL routing or analog designs
5. Route:
a. Layer options
b. Delay model
c. SI options
d. PNET options
e. DFM ( multi-cut vias)
6. How to fix open and shorts ?
a. Generally , tool will not leave any open.
i. If there is any special attributes defined on that net (skip_route, freeze)
ii. Reset these attribute and run commands (route_zrt_eco, ecoRoute)
b. Shorts:
i. Shorts with cell internal blockage
1. Move the cells if possible
2. Or run eco router again with settings to tool can identify these
shorts.
3. BY TCL , create the full blockage at the short area. Run legalize
placement
4. Power -signal : can be clean automatically by eco router
5. Power -power : cannot clean by tool
6. Power -ground: cannot clean by tool
7. Ground-ground: cannot clean by tool
8. CLOCK-Signal : eco router can clean this
9. CLOCK-CLOCK: eco route can clean this, ecoroute is not preferred
here.
1
INTERVIEW PREPSRATION BY ABHAY KUMAR @VLSIGURU, Physical Design - Routing
ii. Re-running the router commands also fix the shorts
1. Tool may left shorts because of maximum time approached
iii. Call ICV to fix shorts in ICC : signoff_autofix_drc