-
Notifications
You must be signed in to change notification settings - Fork 297
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
platforms: ihp-sg13g2: May Update #2084
platforms: ihp-sg13g2: May Update #2084
Conversation
Part of the motivation to implement metal fill in OR was to allow future support for timing aware fill. If fill can be accomplished in OR it might be nice to keep that door open. |
I would let @KrzysztofHerman decide whether OR should fill the core. Maybe Klayout just fills everything else? |
If you require FEOL fill beyond the usual fill cells that would have to be done in KLayout. I'll wait on this PR for @KrzysztofHerman 's comments |
I'm gonna drop this patch because not adding |
f08047a
to
7406a2e
Compare
7406a2e
to
a10b2d9
Compare
Latest update.
|
@dnltz since we have to generate very specific filler in FEOL we have to use klayout so in a case of IHP platform lests use this tool for generating all fill cells FEOL+BEOL. |
@KrzysztofHerman I think ORFS should be synced with main and not dev. Therefore, I made this change manually to fix it in a proper way. The current solution is way cleaner ... any concerns about this PR? |
Does this contain RAMS as inquired about in #2099 ? What remains in order to merge this? |
@maliberty we are waiting for some fixes in IOCells, after it is ready we can update and merge. |
Do you have an ETA for that? If it will be a while it might be good to make a separate PR to pull in the RAMs. |
@KrzysztofHerman is this something we could update later? I would like to continue with the other pull-request to finally send ElemRV... |
@dnltz since I do not have an ETA for the IOCells we can separate the abovementioned PR's. |
Any eta for this? |
a10b2d9
to
017d64b
Compare
Rebased to master and pinged @KrzysztofHerman to take a look. |
@dnltz please go ahead |
@maliberty it failed to build an asap7 design. Still fine? |
Yes |
40d5464
to
20339bc
Compare
This script can download the latest Open PDK files and helps to easily sync ORFS. Signed-off-by: KrzysztofHerman <herman@ihp-microelectronics.com> Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
IHP-GmbH/IHP-Open-PDK@5a42d03 Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
Add manually bondpads with 70x70 dimensions since they're not supported in the Open PDK yet. Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
The layer map is missing in sg13g2.lyt and layers won't be drawn correctly. Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
Remove sg13g2_antennanp from DONT_USE_CELLS. Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
IHP's PDK uses a map file to define layers. We need to alter the path to point from the OBJECTS_DIR to the PDK dir. Add a sed command after LEF modifications. Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
20339bc
to
c174af8
Compare
@maliberty I removed the |
Picked @KrzysztofHerman update script and modified it slightly. Synced files afterwards with this script and added the bondpad manually.
Should we remove metal fill here since KLayout is supposed to do this task?
This PR is based on #2002 with some changes and addresses PR #2066