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

Matt Venn

09/09/2021, 7:29 PM
@User @User @User, finished that video about openlane resizing cells to meet timing:

https://youtu.be/ajwZVAVo3yk

🙌 3
👍 3
u

20Mhz

09/09/2021, 11:14 PM
how about creating a feedthrough path and sweep set_load to see how many buffers will result in
m

Matt Venn

09/10/2021, 7:55 AM
Can you give me a bit more detail? I don't understand your idea.
u

20Mhz

09/10/2021, 11:03 AM
Since you dive into the idea of optimum buffer count, a good test for that would be set_driving_cell smallest buffer on input port, wire driving another output por with set_load constraint you could sweep load value to see how the tools handles the buffering. Expectation would be to equalize timing between each buffer in the chain by sizing to make each fanout = cload/ cin close to the geom mean of load