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

large increase in area for ff compared to buf for upsize #186

Open
maliberty opened this issue Aug 19, 2024 · 2 comments
Open

large increase in area for ff compared to buf for upsize #186

maliberty opened this issue Aug 19, 2024 · 2 comments
Assignees

Comments

@maliberty
Copy link

@precisionmoon noticed this large jump in area when upsizing a sequential compared to a buffer. Is this expected?

PDK BUFX1 BUFX2 BUFX1 -> BUFX2 area increase DFFX1 DFFX2 DFFX1 -> DFFX2 area increase DFF1->2 /BFF1->2
ihp sg13g2_buf_1 sg13g2_buf_2   sg13g2_dfrbp_1 sg13g2_dfrbp_2
   7.2576 9.072 1.8144 47.1744 54.432 7.2576 4
@KrzysztofHerman
Copy link
Contributor

@maliberty thank you for reporting this issue. At a first glance it should not be the case since as shown in the table (I also checked it in LEF and LIB files) the areas of the cells does not increase much as you change the cell type. I have also checked the spice netlist of all 4 circuits and they have identically sized transistors at the output, what should result in equal drive strengths for buffers and FF with the same postfix. I suppose that the increase in the area produces while placing the cells. Could you please mention the most critical parameters which are driving placer/resizer ?

@maliberty
Copy link
Author

Drive strength, pin capacitance, and area are the most critical. In other PDKs we observe an smaller ratio of increase. To me this suggests some inefficiency in the cell layout.

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

4 participants