Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
22 views
6 pages
Project Init - Design (1-210)
Uploaded by
sanuawanish
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download
Save
Save Project init_design (1-210) For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
22 views
6 pages
Project Init - Design (1-210)
Uploaded by
sanuawanish
AI-enhanced title
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save Project init_design (1-210) For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 6
Search
Fullscreen
1 seaseeeseneneauunauni 28 Tool: IC Compiler IT $4 Script: initedeoign.teh 4% Version: 0-2018,00-5P2. (October @, 2018) jeaeenuenaensneennusnunanneenensnaernenentani ie. ALL r ‘7 set sh_output_log_file “logs/init_design_$(timestamp}.log™ Sec mae Bet shicommand, log file “logu/init design S{timestamp) .ced” O source “echo sArmaetup/iccs pnr_setup.tel 12 Be betlen creat on/inport.Glopende on value of INET DESIGAINEUT) 14 AoCl flow: creates the Library # block fro individual ASCIT input files {sintr_pesten- INPUT — sacri”) ¢ puts *RH-info: Sourcing which init design.from.ascii tcl" Bource echo. init-design,from aseii,vel n 19 20 a8 DC_ASCII flow : creates the Library & block from DC urite.icc? files output Files 21 iF (SINIT_DESIGN_INPUT = "DC_ASCII") ( 22 puts "RM info: Sourcing [uhich init_design. from de_ascii.tel} 23 Bource ~echo init-design, froa_de_ascii.tel 2ay es 26 #8 DP_RM_NOM Flow : imports the Library & block from DP-RM completed database 22 if (SINIT_DESIGN-INPUT == “DP_RM_NDM™) 28 gaits "RM-info: Sourcing [which init_design. from dp_rm.ndm.tel]" 29 Source ~echo init_design. from_dp_rm_ndn. tcl 30) 31 3) redirect file ${REPORTS_DIR)/SCINIT_DESIGN BLOCK NAME).report_ref_libs (report_ref_libs} 33 34 ssannnnnnenannanunneunnnunnneouuunntdenuneenentnaeeeeeunnnannuunennnanne 35 a8 Additional timer related setups : POC AHHeneuuuuuSheeuOUNNHNNUNURRHRGURHNEUNNAERERREEMMNEENRNONNNARNR 36 wm 37 if (SPOCV_CORNER FILE MAPPING LIST 1= "") ( ee i ooecd Pocv coefficient data and distance-based derate tables to reduce pessimism and improve acura 36 ot Specify @ list of corner and its associated POCY file in pairs, as POCV is comer dependant. ||) 40 foreach pair SPOCV_CORNER FILE_MAPPING LIST ( Vt a ‘sat Corner [lindex Spair 0]SESLSRLSSSLSALISSssarsasss: ' Fn hssorpn icc lonP or ome BER Son¥oe! REENYDI MBIT ED POLEETPIl (on em s¥aH) fst comer [Lndex spatr o1 fot file [Lindos spain 1] HP (Lilo oxtets twatch srito)}) ( ‘pts. "Rt-into: Corner Scorner: oadin POCY File sFile” > otce (ram-cewm'-cornara corner tla Puts “Rikerror: Corner Sedrngts FOC File $file Is not Found” d 8 Enable POCY analysis Set_app-optlons name time.pocym enable analysis ~value fal SetLappuoptions “nase time-ocva_chable. distance. analysis ~value true » ere ofell VLAD gl lara fap Hide Le exert raic te . y# tool dorault Falco Set app options heme, time. ene ‘88 Specity the number of standard deviations: used in POCY analysis "The larger the value, the wore violationo there will be & "Zot app options “nage tiwe.pocym.cormer_sigan value 3.5 -block Ceurrent block] ;# default 3 8 Use OCV derates to F111 gaps in POCY data To completely ignore OCV"derate settings: Set app options rime time, ocva precedence compatibility -value true Te Contider both OCV and POCV dorate sett! = "Get app options name’ tine, ocva precedence-compat ibility v 4 Sot and report POCV suard band (por comer) Tas the Set cUlming derate comand to epecity POCY guard bend, uhich affects the maan and senait Valuse in the timing report: For ex, if valve 1s the sae acrosn corner Set etiming derave Scell delay pocmm.guardband carly 0,97 -eorner Call-cornerss] of iF value ie different per corners Tet tiaing-derate -cell_delay -pocim.guardband carly 0,97 ~corner comer Setltining-derate —cell delay -pocm_fuardband early 0,88 ~eorner cormer2, ... ate Feport,tising-derate -pocvm_guardband corner [all_comners]Sot _and report scaling factor (per corner) Tt affects senait which equals to seneit + scaling factor. For ex, if value is the cae across corners: ‘set_tining derate ~coll-delay ~pocva coefficient. scale factor -early 0.95 —corner Or iP value is different per. commer: Sot_timing derate “cell dela) -pocvm coefficient scale factor ~early 0,95 ~corner: set_timing_derate cell delay -pocvm_coofficient_scale_factor early 0:96 corner To report Seale Factor: Report_Liming derate “pocv_coeffictent_scale factor corner [all_corners] ussive with POCY) #8 Road AOCV dorate Factor table to reduce pesoimicm and Improve accuracy of the resujts. #" Specify a list of comer and its geseclated AOCV tabla In palra, as AUCY. 1s corner Miependant. Ir (iTget~app option value ~nane Lime, pocvaenable-analysiai 88 SAGCVCORNER-TABLE-MAPPING-LIST I=") € Mv Enable advanced OCV analysis (ixided Srinath) Set_app-options “name tine.agem ena analysis value (rie ‘#8 Enable distance analysis Set_app_options “name time, ocym_enable_distance analysis -value true S8esesceaeseessesgacess 104 #8 Use OCV derates to F411 gape in POCV data 105 "To completely ignore OCV'derate settings: 106 Set _app_options name. tine.ocvm precedence. compatibility —value true 108 foreach pair $AOCY CORNER TABLE MAPPING. LIST ( too Set comer [lindex spair 0) 110 Set table [Linde spair' 1] at UP (Efile exists Lahich $tableI]) ( 2 [puts “Ri-info: Corner Scorner': reading AOCY table File Stable” U3 ‘read ocvm —corners Scorner Stable 14 delse ( 9, ‘puts “Rt-error: Corner Scorner: AOCV table Fille Stable is not found” 116 ) Aan) i8 119 am Sot. user-specified instance based random coefficient for the AOCV analysis: 120" Example ; set_aocvm coefficient.
1[#8 AOCY Is enabled in clock opt_cts.tel after CTS tx done 126 #8 Additional tincr related setups : create 127 seeees aenviweunnn 128 iF (SCREATE10_PATH_GROUPS) 129" an Tool auto creates 310 path groupe : in2reg default, reg2out default, and in2out. default 130, sSot_app_options “nae tinevenable,to.path groups "valu true Gr 132 133 a8 Optionally create a register to register group 1344" set cur mode Ceurrent. mode} 1358 Foreach_in collection mode [all_modes] ( ‘current nocleSwocley group path “nase reg2reg from [all clocks] -to [all clocks] ;# creates register to register path group y current. mode Scur_mode 141 #8 Optionally increase path group weight on critical path groups, for ex: 142% Tt is recomended to increase path group weight to at least 15 for critical ones 143 8 ‘group path “nase clk gate enable -welght. 15, 144 # group_path —name xyz “weight 15. 149, 146 redirect File $(REPORTS_DIR)/SCINIT_DESTGN_BLOCK_NAME).report_path. group 14? 148 aeaunsuanuounouneeneunennernatonseteanentersnnsunetnetnatnenanens 149 tt Additional timer related Setups : remove propagated clocks 150 1 aenetsedanenunannounonnonaneaenanw 191 #8 Renove all propagated clocks 152 get. cur-mode [eurrent mode] (roport_path. groups ~nospLit modes [all_mot 183 foreach_in-collection mode Call_modes] ( 154." “current-mode. Smode 155 remove propagated clocks fall_clocks] 156 remove propagated clocks [get porte] 187 remove_propagated-clocks [get_pins hierarchical] 158) 159 current_wode Scur_wode 160 Ries Sacuuticlock gating check +101 8 To net clock gating chock = 1 162 # set cur-wodo Feurrent. mode] 163 "foreach-in-col lection sede Falt_mocles) ( 164" "eaerent_mode. snode 165 bet clock gating_check ~setup 0 [Current design] 166 Set clock gating_check “hold” © [eurrent_desitgal naanavanuinanant Additional powor related setups 7 power derate TPouer donating factors can affect pauer analysis and powor optimization To'set powcr derating factors on object, use set_power-derate command Examples Seti power darate 0.90 -ecenarios feurcentlscenarto] “Leakage, -internal Set _power—derate 0.9 ~aeitching [get-Mib-cella wy Lib/eellt] Set_pousr_derate 0.5 —group memory) To report and got power erating Factors ‘report power aerate... Terremove, all power dovating factors/ tien no argmenta ara opecttiod eset power -derate 186 Le (STCL_USER CONNECT _PG_NET_SCRIPT I= =") fer “ie {Etilc-exiots, Tuhich STCL-USER CONNECT PG _NELSCRIPTII) ( 133 [puts "Ri-info: Sourcing [uhich SICL_USERICONNECT PG.NET_SORIFTI" 189 Gource $1CL_ USER. CONNECT/PC_NET "SCRIPT 190) elseif (SICL_USER CONNECT PG NET _SCRIPT I= *>) 131 puts ‘SRetcerrors TCL-USER. CONNECT PG NET-SCRIPT ($TCL_USER.CONNECT_PG.NET_SCRIPT) is invalid. Please correct it. fe) 193) else ( 194 | 'Connect_pe net 185 Wor noth designe uith more than one PG, you should use connect.pg.net in manual mode. 198) 137 198 savarannnnenens: Ei Place macros and save them in detranyeer/iakshya/runtirm \ 191 192 193 } else { lace macros. and save Subsequent. iterations 2on suansnancuanaxaeavana Zop set all macros [get fiat 303 farite dot cob,jects Sall_macros macros.det 204 road der macroa.def 296 sata fined” sbjeci Slt-aacron get_fixed-ob Jocks Sa peer overing thin channel® between hard nacroo and block boundaries ee eel crestee at ee he Seri ye Piemand creates a soft blocks write 2 sri 209 save_block ~as macro_placed ae = ty 21 sanusuannnenanneansusnanenensaeanans 312 a nv setup 315 ae provide a cus 2a avehensnenuanen 1 — change them to allouw_buffer_only blockages stomized MV script aaudawaneeecseeannee pia waa Tel script placeholder for your MV setup ci Fee. power switch creation and level shifter inse 216 rile exists [which sTCL_MV_SETUP-FILEII} 217 AF (Cite ee info: sourcing (which STCL_HV_SETUP_FILE]” 315 _bource echo $TCL_MV_SETUP_FILE $0) elseif ($TCL_Mv_SETUPFILE 1") f sets SRverror?, TCL_MV_SETUP_FILE(STCL_MV_SETU lonmands such as create voltage_area, placement bound, srtion, ete pFILE) is invalid, Please correct It.” Por a seeple ccript (0 ineert, seslen, and connect, wat] Hii FeFer. to power_suitch example. tel
You might also like
Operating System Handwritten Notes of Module 1,2,3,4,5
PDF
92% (12)
Operating System Handwritten Notes of Module 1,2,3,4,5
78 pages
Ecostruxure™ Control Expert: Operating Modes
PDF
No ratings yet
Ecostruxure™ Control Expert: Operating Modes
2,002 pages
HFSS Scripting
PDF
No ratings yet
HFSS Scripting
420 pages
RTL Architect™ User Guide
PDF
100% (1)
RTL Architect™ User Guide
149 pages
Pom Psse33 PDF
PDF
No ratings yet
Pom Psse33 PDF
1,504 pages
Pom Psse33 PDF
PDF
63% (8)
Pom Psse33 PDF
1,504 pages
PC-DNC Plus Manual
PDF
No ratings yet
PC-DNC Plus Manual
188 pages
HFSS - Scripting 15.0 PDF
PDF
No ratings yet
HFSS - Scripting 15.0 PDF
420 pages
All Usefull Commands
PDF
100% (6)
All Usefull Commands
6 pages
Commands
PDF
No ratings yet
Commands
54 pages
Openpcs Manual L 1005 Ps41e1
PDF
100% (1)
Openpcs Manual L 1005 Ps41e1
434 pages
CL Commands Xii
PDF
No ratings yet
CL Commands Xii
436 pages
All PdComands
PDF
50% (2)
All PdComands
5 pages
Unix - &shell Commands
PDF
100% (1)
Unix - &shell Commands
39 pages
Ms SQL
PDF
No ratings yet
Ms SQL
13 pages
Os NotesFULL
PDF
No ratings yet
Os NotesFULL
251 pages
SPiiPlus COM Library (V5-20)
PDF
No ratings yet
SPiiPlus COM Library (V5-20)
313 pages
CL Commands II
PDF
No ratings yet
CL Commands II
728 pages
Technical Reference Manual: RAPID Instructions, Functions and Data Types
PDF
No ratings yet
Technical Reference Manual: RAPID Instructions, Functions and Data Types
1,090 pages
AOS Practical 1-4
PDF
No ratings yet
AOS Practical 1-4
11 pages
AA-5286M-TC RT-11 V5.7 Release Notes Oct98
PDF
No ratings yet
AA-5286M-TC RT-11 V5.7 Release Notes Oct98
118 pages
How To Configure A Over IP On BSC EVO 8200
PDF
No ratings yet
How To Configure A Over IP On BSC EVO 8200
6 pages
Scripting Hfss16 1
PDF
No ratings yet
Scripting Hfss16 1
1,060 pages
GUI Guide
PDF
No ratings yet
GUI Guide
624 pages
DCC Assignment 4-12
PDF
No ratings yet
DCC Assignment 4-12
50 pages
ABB机器人编程手册
PDF
No ratings yet
ABB机器人编程手册
1,280 pages
UserManual en
PDF
No ratings yet
UserManual en
1,305 pages
Abcs of Zos System Programming Paul Rogers Alvaro Salla Instant Download
PDF
No ratings yet
Abcs of Zos System Programming Paul Rogers Alvaro Salla Instant Download
82 pages
FP To Route Commands List
PDF
100% (2)
FP To Route Commands List
4 pages
STQA
PDF
No ratings yet
STQA
12 pages
Icc, star-RC and PT Steps
PDF
100% (2)
Icc, star-RC and PT Steps
4 pages
Basic Tool and Understanding Upto Floorplan
PDF
100% (2)
Basic Tool and Understanding Upto Floorplan
32 pages
IC Compiler Commands
PDF
100% (2)
IC Compiler Commands
8 pages
Operating System Notes (Priti) Btech Cs
PDF
No ratings yet
Operating System Notes (Priti) Btech Cs
64 pages
Guide For Module Developers: Energyplus™ Version 8.8.0 Documentation
PDF
No ratings yet
Guide For Module Developers: Energyplus™ Version 8.8.0 Documentation
182 pages
Osy Unit 1
PDF
No ratings yet
Osy Unit 1
27 pages
Concept 2.6 User Manual 12/2010
PDF
No ratings yet
Concept 2.6 User Manual 12/2010
1,206 pages
Proj Setup
PDF
No ratings yet
Proj Setup
384 pages
OS (Notes) (ŠÆHĮŁ JÆÑGÎĐ)
PDF
No ratings yet
OS (Notes) (ŠÆHĮŁ JÆÑGÎĐ)
95 pages
OS Assignment No.5-1
PDF
No ratings yet
OS Assignment No.5-1
20 pages
PC-DNC Pro Manual
PDF
No ratings yet
PC-DNC Pro Manual
186 pages
Open PCS
PDF
No ratings yet
Open PCS
299 pages
Os
PDF
No ratings yet
Os
23 pages
The Activex Interface of Facon Communication Server: Methods Description
PDF
No ratings yet
The Activex Interface of Facon Communication Server: Methods Description
18 pages
Tessent Plltest User'S Manual: Software Version 2014.1 March 2014
PDF
No ratings yet
Tessent Plltest User'S Manual: Software Version 2014.1 March 2014
146 pages
BCS 011
PDF
No ratings yet
BCS 011
14 pages
1
PDF
No ratings yet
1
2 pages
Sys Bascon
PDF
No ratings yet
Sys Bascon
6 pages
Control M Userguide
PDF
No ratings yet
Control M Userguide
190 pages
COBOL Performance Tunning
PDF
No ratings yet
COBOL Performance Tunning
58 pages
Unix Commands
PDF
No ratings yet
Unix Commands
9 pages