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

Importing a custom GDS file. #235

Closed
YWJ226 opened this issue Apr 13, 2024 · 7 comments
Closed

Importing a custom GDS file. #235

YWJ226 opened this issue Apr 13, 2024 · 7 comments

Comments

@YWJ226
Copy link

YWJ226 commented Apr 13, 2024

Describe the bug
Hello, I created a custom layout file in Virtuoso, but I encountered the following issue when trying to import it into OpenRAM. Could it be that OpenRAM does not support Virtuoso's GDS files? (I was able to import GDS files created from KLayout into OpenRAM before.)

File "/home/ywj/OpenRAM/compiler/gdsMill/gdsMill/gds2reader.py", line 184, in readBoundary
idBits = record[0:2]
TypeError: 'NoneType' object is not subscriptable

Version
1.2.48

@mguthaus
Copy link
Collaborator

GDS is a standard file format and OpenRAM can read the files. I'm not sure what is going on here due to lack of info.

What technology are you using?
What layers are in the layout?
Do these match the technology?

@YWJ226
Copy link
Author

YWJ226 commented Apr 13, 2024

The technology library I'm using is Freepdk45nm.
I only utilized the following layers.
屏幕截图 2024-04-13 151458
All designs have been subjected to DRC and LVS checks。When exported from Cadence, there were 0 errors and warnings.

@mguthaus
Copy link
Collaborator

When you export to GDS, there is a layer map file. This determines what layers in cadence get mapped to what in the GDS. What did you use for that?

@YWJ226
Copy link
Author

YWJ226 commented Apr 13, 2024

When I export the GDS file, I am using the layers.map file under the technology/freepdk45 directory in OpenRAM.

@mguthaus
Copy link
Collaborator

I need more info to replicate the issue. Otherwise, I've guessed all I can.

@YWJ226
Copy link
Author

YWJ226 commented Apr 13, 2024

OK,after I finish drawing the layout, I export the GDS file using these options below.
屏幕截图 2024-04-13 235123

@YWJ226
Copy link
Author

YWJ226 commented Apr 13, 2024

I'm sorry to bother you again. What other information do I need to provide?

@YWJ226 YWJ226 closed this as completed Apr 26, 2024
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

2 participants