Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

report_design_area report appears incorrect #11

Open
tajayi opened this issue Aug 10, 2019 · 1 comment
Open

report_design_area report appears incorrect #11

tajayi opened this issue Aug 10, 2019 · 1 comment

Comments

@tajayi
Copy link

tajayi commented Aug 10, 2019

Priority: Low

Tool: Resizer

Version: 98568f2

Issue:
See design included in issue #10. After synthesis, yosys reports a standard cell area of about 1,093,866 u^2.
For 3_1_place_gp.def, Innovus reports the standard cell area around 1,107,485 um^2 but resizer reports about 234,576 u^2.

In addition, innovus reports placement density of around 24% whereas resizer returns a 9% utilization.
Placement density is the total area of standard cells divided by the size of the placeable area (unused standard cell sites).
This takes into account macros or blockages that have reduced the placeable area

Steps to reproduce:
See design included in issue #10

@jjcherry56
Copy link
Collaborator

I don't see the same results.
Using 66198b3 (which reports the same as 98568f2 after the compile error is fixed)
Before resizing the reported area is:

Design area 1107486 u^2 41% utilization.

Which "matches" the area reported by innovus.

It is using the DIESIZE for utilization as the default for the core size.
You can override this with the set_design_size -core command.
It probably should/could use the ROW statements in the DEF to find the placeable area
but I can't make any sense of the rows in the input DEF 3_1_placed_gp.def.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants