large slack (Reg2Reg) after placement (IC Compiler & Physical design)

Status
Not open for further replies.

Dan_Yang

Newbie level 5
Joined
Sep 2, 2019
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
65
Hi,

I used the ddc file from DCT, and executed floorplan and placement. Timing slack after DCT is tolerable(0.6), while after placement is 8.2.
Here are what i did.
1. created_fp_placement -effort high
2. place_opt -spg -optimize_dft -area_recovery -power
3. run" incremental opt"

And here are my questions:
(1) what else can I do to minize timing slack
(2) what the placement is based on? i mean how does icc know where to put a specific cell. Since I doubt whether I missed set timing constraints for it,( like sdc in DC&DCT).

Looking forward to your kind help!
 

More slack is a good thing, not a bad thing. Why do you want to reduce it?
 

Sorry, I intended say slack is -0.6, -8.2.
 

Sorry, I intended say slack is -0.6, -8.2.

this is pretty normal, timing degrades as the analysis becomes more fine-grained. you have to now identify the source and move on. maybe you need more area, maybe better floorplan, maybe RTL changes, maybe tighter constraints... now is the time to use your engineering brain.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…