OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

CTS tech characterization enhancement

Open arthurjolo opened this issue 1 year ago • 5 comments

Description

For the design ihp-sg13g2/riscvi CTS is not inserting buffers in some levels, the image shows the net clknet_0_clk where the level 0 clock buffer (clkbuf_0_clk) is driving all the buffers on the level 4.

The tech characterization step determines that for levels 1-3 no buffer is the best option. This makes me believe that there might be an error or some improvements to be done on tech characterization.

Suggested Solution

No response

Additional Context

No response

arthurjolo avatar Aug 22 '24 18:08 arthurjolo

image (6)

arthurjolo avatar Aug 22 '24 18:08 arthurjolo

How many sinks are there?

maliberty avatar Aug 22 '24 19:08 maliberty

There are 1056 sinks in this design, and CTS creates 5 levels.

arthurjolo avatar Aug 22 '24 19:08 arthurjolo

That seems like a lot. How large are the sink clusters?

maliberty avatar Aug 22 '24 20:08 maliberty

The sinks are clustered in groups of 8 to respect the max_fanout limit.

arthurjolo avatar Aug 22 '24 20:08 arthurjolo