Giter VIP home page Giter VIP logo

Comments (5)

RTimothyEdwards avatar RTimothyEdwards commented on May 12, 2024 4

https://xkcd.com/1597/

from skywater-pdk.

RTimothyEdwards avatar RTimothyEdwards commented on May 12, 2024 1

@mithro : In short, I'm waiting for standard cells to appear in the repository along with some instructions on how to get all those files to show up on my computer. I have not seen either yet.

from skywater-pdk.

mithro avatar mithro commented on May 12, 2024 1

As mentioned on IRC, at the moment you need to add use my fork to see work in progress changes.

The process for getting changes into the repository is;

  1. Create your changes
  2. Send pull request and have people review the pull request
  3. Have the pull request approved and merged

To review a pull request you need to be able to view the work in progress changes.

Here are some helpful examples;

Clone the upstream repository

git clone git+ssh://github.com/google/skywater-pdk.git

Add my fork as a remote

cd skywater-pdk
git remote add mithro git+ssh://github.com/mithro/skywater-pdk.git
git fetch mithro

Checkout a branch and review

git checkout mithro/liberty -b liberty
git submodule update --init
make timing

Useful links explaining this common workflow

from skywater-pdk.

RTimothyEdwards avatar RTimothyEdwards commented on May 12, 2024

@mithro : We do not have the PDK on the efabless platform. We have a preliminary PDK that I built around the original SkyWater files that is on the development server (staff access only). It will need to be redone from the Google/SkyWater repository. I have been waiting for the primitive devices and device models, without which the PDK is useless for anything other than digital synthesis. I can go ahead with the digital-standard-cell-only part of the PDK, but I am still waiting for something to show up in the repo regarding the MOST BASIC INSTRUCTIONS for installing the PDK. As it stands, after cloning the skywater-pdk repo, I see a lot of stuff about what the PDK is, but nothing about how to get it onto a local computer and do something useful with it.

from skywater-pdk.

RTimothyEdwards avatar RTimothyEdwards commented on May 12, 2024

@mithro : Let's just assume for the moment that I, like most people in the world except for a handful of software developers, don't understand all this freaking git pull/fork/clone/remote/fetch/head/origin crap, and that I am barely able to manage to work with git most of the time by having a text file with a few sets of instructions on what to do in some situations, and that when everything gets into a hopeless state, I just delete everything and re-clone. Also, let's assume that I am not going to make any progress on my part of the project until the repository is in a state such that I can make a simple set of instructions to follow that will get me files on my computer that I can work with to build out an organized PDK for use with magic/qflow/netgen/etc.

from skywater-pdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.