Open mithro opened 1 year ago
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.
What I can't quite figure out is how to connect the data in the info.yml
file to an Efabless Project ID.
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'}]
Examples;