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

No setup commands in README.md file #43

Closed
mithro opened this issue Oct 25, 2020 · 4 comments
Closed

No setup commands in README.md file #43

mithro opened this issue Oct 25, 2020 · 4 comments

Comments

@mithro
Copy link
Contributor

mithro commented Oct 25, 2020

There are not any quick start instructions on how to get started with the open_pdks. It needs something like;

git clone https://github.com/RTimothyEdwards/open_pdks.git
cd open_pdks
./configure --with-sky130-source=<directory where you cloned https://github.com/google/skywater-pdk repository>
cd sky130
make tools-a

Unclear to me if the above is correct.

It is unclear to me if anything needs to be done in the google/skywater-pdk repository before using ./configure -- aka do you have to run make timing or?

@RTimothyEdwards
Copy link
Owner

It says "Instructions" and points you to the README in the "target foundry process" which would in this case be sky130.
So if you follow that and go look at sky130/README, you'll see the full set of installation instructions. Except that those are not the instructions that you, specifically, want to follow (see below).

The scattershot location of instructions are largely a result of several overhauls of the code since its inception. Cleanup will happen eventually.

The above is sort of correct; it's just that what you want out of it is the magic techfile, which is why I directed you to cd to sky130 and do "make tools-a". Normally one just does "make" from the top level, but since that presupposes that the skywater-pdk repo is installed, then it's not what you want to do to get just the techfile for using to build the skywater-pdk repo. The instructions you want to follow are atypical. Likewise, there is no need for you to have the skywater-pdk or run "make timing". You don't even need to have "--with-sky130-source=" pointing to anything relevant; it just needs to be set to something non-null to keep the make script from failing.

@RTimothyEdwards
Copy link
Owner

Fixed this, too. It will show up in github in a few hours.

@mithro
Copy link
Contributor Author

mithro commented Nov 3, 2020

I've yet to be able to make the instructions work....

@RTimothyEdwards
Copy link
Owner

This has been reworked several times, most recently in #127, so I'm closing this issue.

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