Uploaded by siqi liu

eetop.cn Correlation checklist ICC StarRC March 2015 edited

advertisement
Extraction Correlation Between the IC Compiler and StarRC Tools
Prerequisite for Checking Correlation
1. Ensure that the design is completely routed. Do not check correlation for
unrouted or partially routed designs because although the IC Compiler tool
estimates unrouted nets, the StarRC tool does not. If the IC Compiler tool
reports a net as not fully connected, by issuing an RCEX-060 message,
use the verify_zrt_route command to check if it is open.
2. Before you perform StarRC extraction, ensure that the design does not
have many minimum-spacing and minimum-width errors.
3. Ensure that there are no opens or shorts reported in the StarRC run.
Steps for Ensuring Correlation
1. Ensure that the same ITF file is used to generate the TLUPlus and nxtgrd
files and that all the features in the ITF file are supported by both tools.
See the SolvNet article 023179 for information on the support ITF features
in the IC Compiler and StarRC tools.
2. Ensure that both the .nxtgrd and TLUPlus files have been generated using
the same grdgenxo version. To do so, ensure that the grd_ver in the
header portion of the nxtgrd and TLUPlus files match.
3. Generate the TLUPlus files using the recommended StarRC grdgenxo
version that is the same as or earlier than the IC Compiler version.
For example:
o Use StarRC’s grdgenxo version J-2014.06 with IC Compiler version
J-2014.09.
o Do not use StarRC’s grdgenxo version J-2014.12 with IC Compiler
version J-2014.09.
4. Pass the operating temperature information to the StarRC tool by using
the OPERATING_TEMPERATURE command.
o The IC Compiler tool picks up this information automatically from the
operating condition.
5. Ensure that the pin capacitance information is provided to the StarRC tool
o The IC Compiler tool takes the pin capacitance information from
the .db file
o The StarRC tool takes the pin capacitance information from the .db
files present in the LM view
o If LM views are not present, specify the pin capacitance information
in the StarRC tool by using the SKIP_CELL_PORT_PROP_FILE
command.
6. Use the StarRC REDUCTION: TOPOLOGICAL command for pin-to-pin
resistance correlation. The default value is YES. If you are using the
StarRC Simultaneous Multi Corner (SMC) flow, you could also use
REDUCTION: NO_EXTRA_LOOPS command with the
REDUCTION_MAX_DELAY_ERROR setting for timing error control.
7. Disable virtual shield extraction by using the following command:
o set_extraction_options -virtual_shield_extraction false
8. Do not specify the maxIntraCapDistRatio setting in the technology file.
Let the tool use the default value of 8
9. Do not compare to StarRC metal fill emulation. To do so, ensure that
the .itf file does not have FILL-related information. Emulation metal fill is
used in the early stage of the place and route flow and not recommended
for correlation with the StarRC tool.
10. Ensure that the metal fill setting between the IC Compiler and StarRC
tools are consistent. The recommendation is to perform correlation without
metal fill in both tools.
11. Ensure that the following command settings, when used, are consistent in
both tools:
IC Compiler
set_extraction_options \
-max_net_ccap_thres
set_extraction_options \
-max_net_ccap_ratio
set_extraction_options \
-max_net_ccap_avg_ratio
set_extraction_options \
-max_process_scale
StarRC
COUPLING_ABS_THRESHOLD
COUPLING_REL_THRESHOLD
COUPLING_AVG_THRESHOLD
MAGNIFICATION_FACTOR
12. Ensure that the pin resistance extraction setting is consistent between the
two tools. If you use a version of the IC Compiler tool prior to G-2012.06SP2, you need to use the INSTANCE_PORT:SUPERCONDUCTIVE StarRC
command setting. If you use the G-2012.06-SP2 or later version of the IC
Compiler tool, enable pin resistance extraction by using the following
command:
o
set_extraction_options –include_pin_resistance true
For the best resistance correlation between the IC compiler and StarRC tools,
you should use INSTANCE_PORT:SUPERCONDUCTIVE StarRC command
setting
Typical Threshold Settings for Checking Correlation
Process
Technology
Threshold Settings
Changes in Tool Settings
Accuracy
Expectation
(No Metal Fill)
14/16/20 nm
Total Capacitance (ff)
:1
Coupling Capacitance:
Absolute Threshold (ff) : 0.5
Relative Threshold (%) : 0.03
Pin-Pin Resistance (Ohm) : 50
StarRC settings:
MODE: 400
COUPLING_ABS_
THRESHOLD: 5e-16
COUPLING_REL_
THRESHOLD: 0.03
Total Cap:
Mean Error: +- 3%
Standard
Deviation : +/- 5%
IC Compiler settings:
(assuming PF is the
capacitance unit):
28 nm
Total Capacitance (ff)
:1
Coupling Capacitance:
Absolute Threshold (ff) : 0.5
Relative Threshold (%) : 0.03
Pin-Pin Resistance (Ohm) : 3
set_extraction_options \
-max_net_ccap_thres
0.0005 \
-max_net_ccap_ratio 0.03
Resistance:
Mean Error: +/- 3%
Standard
Deviation:3
StarRC settings:
MODE: 400
COUPLING_ABS_
THRESHOLD: 5e-16
COUPLING_REL_
THRESHOLD: 0.03
Total Cap:
Mean Error: +- 3%
Std. Deviation : +/5%
IC Compiler settings:
(assuming PF is the
capacitance unit):
45 nm
Total Capacitance (ff)
:2
Coupling Capacitance:
Absolute Threshold (ff) : 1
Relative Threshold (%) : 0.03
Pin-Pin Resistance (Ohm) : 3
Coupling Cap:
Mean Error: +- 5%
Standard
Deviation : +/- 10%
Coupling Cap:
Mean Error: +- 5%
Standard.
Deviation : +/- 10%
set_extraction_options \
-max_net_ccap_thres
0.0005 \
-max_net_ccap_ratio 0.03
Resistance:
Mean Error: +/- 3%
Standard.
deviation:3
StarRC settings:
MODE: 400
COUPLING_ABS_
THRESHOLD: 1e-15
COUPLING_REL_
THRESHOLD: 0.03
Total Cap:
Mean Error: +- 3%
Standard
Deviation : +/- 5%
IC Compiler settings:
(assuming PF is the
capacitance unit):
Coupling Cap:
Mean Error: +- 5%
Standard
Deviation : +/- 8%
65 nm
Total Capacitance (ff)
:3
Coupling Capacitance:
Absolute Threshold (ff) : 1
Relative Threshold (%) : 0.03
Pin-Pin Resistance (Ohm) : 3
set_extraction_options \
-max_net_ccap_thres 0.001
\
-max_net_ccap_ratio 0.03
Resistance:
Mean Error: +/- 3%
Standard.
Deviation:3
StarRC settings:
MODE: 400
COUPLING_ABS_
THRESHOLD: 1e-15
COUPLING_REL_
THRESHOLD: 0.03
Total Cap:
IC Compiler settings:
(assuming PF is the
capacitance unit):
set_extraction_options \
-max_net_ccap_thres 0.001
\
-max_net_ccap_ratio 0.03
>=
90 nm
Total Capacitance (ff)
:5
Coupling Capacitance:
Absolute Threshold (ff) : 3
Relative Threshold (%) : 0.1
Pin-Pin Resistance (Ohm) : 5
No change in settings for IC
Compiler;
Use MODE: 200 in StarRC
Mean Error : +/-3%
Standard Deviation:
5%
Coupling
capacitance
Mean Error: +/-5%
Standard Deviation
8%
Resistance:
Mean Error: +/- 3%
Standard
Deviation:3
Total capacitance
Mean Error: +/-3%
Std Deviation: 5%
Coupling
capacitance
Mean Error: +/-5%
Standard Deviation:
7%
Resistance:
Mean Error: +/- 3%
Standard
Deviation:3
Related documents
Download