Skip to content

getting max capacitance and max slew violations at some corners while doing sta #2144

@Sanchit-Gupta10

Description

@Sanchit-Gupta10

Description

i have introduced some buffers in order to reduce the capacitance violations but there are still some violations left.
please suggest me something to remove these violations.
Screenshot from 2024-08-02 17-54-34
alos, When i was hardening my user_proj_example and user_project_wrapper then i got warnings also about slew/cap/fanout violations but the flow was completed.

Expected Behavior

no violations should be there.

Environment report

Kernel: Linux v6.5.0-44-generic
Distribution: ubuntu 22.04
Python: v3.10.12 (OK)
Container Engine: docker v24.0.7 (OK)
OpenLane Git Version: a35b64aa200c91e9eb7dde56db787d6b4c0ea12a
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: FAILED
/home/sanchit/Sanchit/Semester_2/Seminar/caravel_user_project/dependencies/openlane_src/pdks/sky130A not found.
Traceback (most recent call last):
  File "/home/sanchit/Sanchit/Semester_2/Seminar/caravel_user_project/dependencies/openlane_src/dependencies/verify_versions.py", line 76, in verify_versions
    raise Exception(f"{pdk_dir} not found.")
Exception: /home/sanchit/Sanchit/Semester_2/Seminar/caravel_user_project/dependencies/openlane_src/pdks/sky130A not found.

Failed to verify sky130A.
---
Git Log (Last 3 Commits)

a35b64a 2023-02-22T11:46:16+02:00 Checkers updates (#1665) - Kareem Farid -  (grafted, HEAD, tag: 2023.02.23)
---
Git Remotes

origin	https://github.com/The-OpenROAD-Project/OpenLane (fetch)
origin	https://github.com/The-OpenROAD-Project/OpenLane (push)

Reproduction material

no issue
i have included config.json file of user_proj_example
config.json

Relevant log output

=============================================Summary=============================================
 corner|   min delay |  min reg2reg |    max delay |  max reg2reg |      max cap |     max slew
  f-max|  vio(-0.01) |   vio(-0.01) |          met |          met |          met |          met
  f-min|         met |          met |          met |          met |          met |          met
  f-nom|         met |          met |          met |          met |          met |          met
  s-max|         met |          met |          met |          met |   vio(-0.12) |   vio(-1.74)
  s-min|         met |          met |          met |          met |   vio(-0.08) |   vio(-1.24)
  s-nom|         met |          met |          met |          met |   vio(-0.10) |   vio(-1.52)
  t-max|         met |          met |          met |          met |   vio(-0.06) |   vio(-0.47)
  t-min|         met |          met |          met |          met |   vio(-0.02) |   vio(-0.18)
  t-nom|         met |          met |          met |          met |   vio(-0.04) |   vio(-0.35)
=================================================================================================

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionThe user needs helpwaiting on opInformation has been requested from the Issue Author

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions