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

Pull data from the info.yaml files found in the shuttle repositories #8

Open
mithro opened this issue Dec 28, 2022 · 3 comments
Open

Comments

@mithro
Copy link
Author

mithro commented Dec 28, 2022

I wrote a quick script at https://github.com/mithro/mpw-tools/blob/main/get-mpw-info-yml.py to download all the info.yml files and merge them into a single .json file.

@mithro
Copy link
Author

mithro commented Dec 28, 2022

What I can't quite figure out is how to connect the data in the info.yml file to an Efabless Project ID.

@mithro
Copy link
Author

mithro commented Dec 29, 2022

So far the best thing I have to go on is the git url.

2 28
{'category': 'Test Harness',
 'cover_image': 'docs/source/_static/cover.png',
 'description': 'ASIC-prepared variant of SERV within the Caravel harness.',
 'foundry': 'SkyWater',
 'git_url': 'https://github.com/klasnordmark/caravel_subservient.git',
 'layout_image': './signoff/caravel_layout.png',
 'organization': '2550 Engineering',
 'organization_url': 'https://www.2550.engineering/',
 'owner': 'Klas Nordmark',
 'process': 'SKY130',
 'project_id': '0002001c',
 'project_name': 'Subservient',
 'shuttle_url': 'https://foss-eda-tools.googlesource.com/third_party/shuttle/mpw-two/slot-028.git',
 'tags': ['Open MPW', 'Test Harness'],
 'top_level_netlist': 'caravel/verilog/gl/caravel.v',
 'user_level_netlist': 'verilog/gl/user_project_wrapper.v',
 'version': '1.00'}
[{'giturl': 'https://github.com/klasnordmark/caravel_subservient.git',
  'id': '104',
  'mpw': 'MPW-2',
  'owner': 'Klas Nordmark',
  'precheck': 'n/a',
  'process': 'sky130A',
  'selected': 'yes',
  'summary': 'ASIC adaption of SERV, the award-winning bit serial RISC-V '
             'processor.',
  'tapeout': 'n/a'}]

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

1 participant