Replies: 2 comments
-
Beta Was this translation helpful? Give feedback.
0 replies
-
|
To elaborate, there is no way for OpenROAD or any other tool to know if something is a filler unless it is properly specified in the library (i.e. CORE SPACER). You could make a guess based on the fact that it only has power and ground pins and no other pins, but it could still be a decap cell in that case. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I am checking if an instance is a filler or not using the isFiller API in OpenROAD. But the API returns 0 even if the cell is filler.
On debugging that I found the API definition in dbMaster.cpp file, which checks the type of master cell and returns 1 only if the master type is CORE_SPACER. In my design, all the filler cells have their type as CORE. So, I am wondering if its a design issue or is there an accurate way to check if a cell is filler.
I have attached a testcase for this issue. After extracting the file contents, go into the testcase directory and source the runme.tcl file in OpenROAD.
isfiller_testcase.zip
Beta Was this translation helpful? Give feedback.
All reactions