Skip to content

SC 'place' step and issue with small Verilog designs #894

Discussion options

You must be logged in to vote

I believe I've heard about OpenROAD having problems with very small designs, and seen alterations to the flow that allow it to handle them more easily. However, I'm having trouble finding them at the moment.

One thing I'm curious about, if you get rid of the explicit chip.set('asic', 'diearea', ...) and chip.set('asic', 'corearea', ...) calls, does that work? Without those included, the built-in flow will infer an area based on synthesis results.

Finally, I noticed in your script that you set up a floorplan using the Floorplanning API but don't feed it into your chip object. To get the chip object to actually use a floorplan designed using the API, you need to call write_def() before the r…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@AllenDBoston
Comment options

@mithro
Comment options

Answer selected by AllenDBoston
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants