https://open-source-silicon.dev logo
n

Nickson Jose

09/25/2020, 2:07 PM
Is there a facility to run CTS with min and max libraries instead of just typical library in openLane?
a

Ahmed Ghazy

09/25/2020, 6:28 PM
You could try adding:
Copy code
read_liberty -min $::env(LIB_FASTEST)
read_liberty -max $::env(LIB_SLOWEST)
in the cts scripts, but I haven't tested that. Let me know what you find out.
n

Nickson Jose

09/27/2020, 7:54 AM
Yeah sure..I can try that
Hi @Ahmed Ghazy..I tested the above. The CTS runs successfully after including all the 3 libs( tt, ss and ff) in the or_cts.tcl script.. However to get the correct results I would have to manually change the ::env(CTS_MAX_CAP) to corresponding corner cap value and then do run_cts each time..
Though I'm not sure if that's the correct approach
a

Ahmed Ghazy

09/30/2020, 5:02 PM
Did you really get drastically different results though?
n

Nickson Jose

10/01/2020, 4:03 AM
Yes I do see a good variation in the results..just got a confirmation from openROAD team that TritonCTS currently doesn't support multi corner optimization..so that could be the reason
👍 1