-
Notifications
You must be signed in to change notification settings - Fork 594
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
isSequential returns 0 for all cells in Nangate45 #6641
Comments
I assume you are talking about dbMaster::isSequential. It is a leftover from the original contribution of OpenDB. It is not populated as it makes more sense to use sta for this. We could try to copy over the state but they you are left with questions like is an ICG a sequential? It has a statetable but its not what people usually think of. Sta has the full Liberty details. |
@maliberty Should we stub isSequential function with an implementation that pull from STA, and just remove the odb impl? Or just remove the function all together? |
Looks like dbMTerm::create sets isSequential if you create a clock mterm. Its a pretty weak method but I suppose it would work on some pdks. The levelizing stuff is unused afaik. |
Describe the bug
If I call isSequential on a DFF_X1 master cell in Nangate45, it returns 0. It returns 1 on DFF cells in other technologies. Is it a problem with the lib parser?
Expected Behavior
Return 1 for DFF_X1 master cells.
Environment
To Reproduce
Run make on the standard nangate45 gcd design. Then run this TCL script:
Relevant log output
Screenshots
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: