+ Post New Thread
Results 1 to 4 of 4
  1. #1
    Newbie level 3
    Points: 57, Level: 1

    Join Date
    Sep 2019
    Posts
    6
    Helped
    0 / 0
    Points
    57
    Level
    1

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

    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!

    •   AltAdvertisement

        
       

  2. #2
    Advanced Member level 5
    Points: 24,294, Level: 37
    barry's Avatar
    Join Date
    Mar 2005
    Location
    California, USA
    Posts
    4,661
    Helped
    1032 / 1032
    Points
    24,294
    Level
    37

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

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



    •   AltAdvertisement

        
       

  3. #3
    Newbie level 3
    Points: 57, Level: 1

    Join Date
    Sep 2019
    Posts
    6
    Helped
    0 / 0
    Points
    57
    Level
    1

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

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



    •   AltAdvertisement

        
       

  4. #4
    Advanced Member level 5
    Points: 8,693, Level: 22

    Join Date
    Apr 2016
    Posts
    1,826
    Helped
    320 / 320
    Points
    8,693
    Level
    22

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

    Quote Originally Posted by Dan_Yang View Post
    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.
    Really, I am not Sam.



--[[ ]]--