Is there anybody knows how to add a delay cells in opensta?
b
Baloch
04/18/2021, 7:03 PM
Can you explain a little what you are trying to do? Do you want to just increase or decrease the drive strength of a cell or add another cell to the netlist?
a
Amro Tork
04/19/2021, 9:08 AM
@Mariam Zanaty?
m
Mariam Zanaty
04/19/2021, 10:26 AM
@Baloch I got a hold violation and I'm trying to add a delay cells in the data path, the sizes of cells are already adjusted so I thought of adding a delay cells
I knew the replace_cell command but I didn't find one that adds cells so far
b
Baloch
04/19/2021, 10:44 AM
There was an add_buffer command that is deprecated now, you will have to use 4 different commands(make_instance, make_net, disconnect_pin, connect_pin) to perform the operation I haven't tried it myself, let me know if it works for you
Best of luck @Mariam Zanaty
m
Mariam Zanaty
04/19/2021, 10:57 AM
@Baloch Great, I'll try and keep you updated, thank you
m
Matt Liberty
04/20/2021, 9:30 PM
You should try repair_hold_violations in openroad. opensta itself is just a timer not a buffering tool.