Tải bản đầy đủ (.pdf) (20 trang)

Tài liệu Soc Encounter P2 pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.44 MB, 20 trang )

pg. 31 (61)
Power Planning
(cont.)
 Result of power planning
pg. 32 (61)
Standard Cell Placement
 Set placement blockage


Choose M2, M3. Then there will be no cell placed under strip
– Specify placement blockage
for macros
pg. 33 (61)
Standard Cell Placement
(cont.)
 Place standard cells


Choose Timing Driven
– Choose Save New Netlist to a specified filename
– Tips
• You may restart from this step by freeing design and reloading the saved
netlist into Encounter
• Free Design: type the command
freeDesign in the command line
• Restore Design:
pg. 34 (61)
Standard Cell Placement
(cont.)
 Result of standard cell placement
pg. 35 (61)


Pre-CTS Optimization
 Pre-CTS timing analysis
– timeDesign command
• It will run trial route, RC extraction, timing analysis, and generates detailed
timing reports
• Type the following command in the command line
timeDesign –preCTS
• The generated timing reports are saved in ./timingReports/ , including
“_preCTS.cap”, “_preCTS.fanout”, “_preCTS.tran”, and “_preCTS_all.tarpt”
• If the timing is met, pre-CTS optimization can be skipped
– Reports
• Congestion distribution
• Timing Summary
pg. 36 (61)
Pre-CTS Optimization
(cont.)
 Pre-CTS optimization
– optDesign command
• It will repair
– Setup slack, Setup times
– Design rule violations (DRVs), Remaining DRVs
• To optimize timing placed design for the first time with ideal clocks
optDesign –preCTS
• To further optimize a design after above command execution
optDesign –preCTS –incr
pg. 37 (61)
Clock Tree Synthesis
 Clock Tree Synthesis (CTS)
– The goal of clock tree synthesis includes
• Creating clock tree spec file

• Building a buffer distribution network
• Routing clock nets using CTS-NanoRoute
– In automatic CTS mode, Encounter will do the following things
• Build the clock buffer tree according to the clock tree specification file
• Balance the clock phase delay with appropriately sized, inserted clock
buffers
pg. 38 (61)
Clock Tree Synthesis
(cont.)
 Clock Tree Synthesis (CTS)
(cont.)
– Creating clock tree specification file (.ctstch)
• Syntax for automatic CTS
400psBufMaxTran
400psSinkMaxTran
NONoGating
CLKBUFX1
CLKBUFX2 …
CLKINVX1
CLKINVX2 …
Buffer
400psMaxSkew
0nsMinDelay
10nsMaxDelay
clkAutoCTSRootPin
YESPostOpt
ExampleParameter

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×