Skip to content

Commit 9ed16cc

Browse files
committed
[DATA] add the manifests for the precheck
1 parent 11a0ce6 commit 9ed16cc

File tree

5 files changed

+53
-3
lines changed

5 files changed

+53
-3
lines changed

.travisCI/runPrecheck.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ cd ..
1717
export PDK_ROOT=$(pwd)/pdks
1818
cd $TARGET_PATH/open_mpw_precheck/
1919

20-
docker run -v $(pwd):/usr/local/bin -v $TARGET_PATH:$TARGET_PATH -v $PDK_ROOT:$PDK_ROOT -u $(id -u $USER):$(id -g $USER) open_mpw_prechecker:latest bash -c "python3 open_mpw_prechecker.py -p $PDK_ROOT -t $TARGET_PATH"
20+
docker run -v $(pwd):/usr/local/bin -v $TARGET_PATH:$TARGET_PATH -v $PDK_ROOT:$PDK_ROOT -u $(id -u $USER):$(id -g $USER) efabless/open_mpw_precheck:latest bash -c "python3 open_mpw_prechecker.py -p $PDK_ROOT -t $TARGET_PATH"
2121
output=$TARGET_PATH/checks/full_log.log
2222

2323
gzipped_file=$TARGET_PATH/checks/full_log.log.gz
@@ -26,6 +26,8 @@ if [[ -f $gzipped_file ]]; then
2626
gzip -d $gzipped_file
2727
fi
2828

29+
grep "Violation Message" $output
30+
2931
cnt=$(grep -c -i "DRC violations" $output)
3032
if ! [[ $cnt ]]; then cnt=0; fi
3133
if [[ $cnt -eq 2 ]]; then exit 0; fi

.travisCI/travisBuild.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@
1515

1616
export TARGET_PATH=$(pwd)
1717
git clone https://github.com/efabless/open_mpw_precheck.git
18-
cd open_mpw_precheck/dependencies
19-
sh build-docker.sh
18+
19+
docker pull efabless/open_mpw_precheck:latest
20+
2021
cd $TARGET_PATH/..
2122
export PDK_ROOT=$(pwd)/pdks
2223
mkdir $PDK_ROOT

mag/manifest

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
98f0eba7f6636ec47f34c03c3b35a03ad2ed53b7 caravel.mag
2+
5f405bac487c0bb2ee0a77b2985bc472682803c9 .magicrc

maglef/manifest

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
49990f167a99f9631e0a42ec12077e97714de970 chip_io.mag
2+
0596a994ebb59aa6f8892dde6060cb1bddb65a82 digital_pll.mag
3+
522e3f2f5b88dc3bbe15e1f5317cd33860a94f08 gpio_control_block.mag
4+
32d11e73f391c4f41681d4883c1ce8ea4b72ddc2 mgmt_core.mag
5+
1f868a16e55e46f662f4b5e9a12e5f674872fc38 mgmt_protect.mag
6+
ccd1692a5c7a5aa90744666697657f48af92a79b simple_por.mag
7+
b4dfdc3c785324e175a6b295366ecda09860d398 sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.mag
8+
be002ace934eb2941d8424362bca992622d58342 sram_1rw1r_32_256_8_sky130.mag
9+
97a325d4df6885d06fa21737f9222bace14df165 storage.mag
10+
901cc6df77916c7716aa8721226270dd36749118 user_id_programming.mag

verilog/rtl/manifest

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
5f07b999756cdbae03068f084e8986ba159ba196 DFFRAM.v
2+
22d6b23a7ddcd2b086c9aa0e9c4839f6ef5e3c25 DFFRAMBB.v
3+
02343580d406285f83a8893f1d3ce97c8cfd660c caravel.v
4+
bcdb8849d0b51e13c5ae7e1319f3f9be3e1b3dfd caravel_clocking.v
5+
a8f79a3bcf1267487f31f47372fb0e35ea344510 chip_io.v
6+
7127595a39b7b17a01f93ca9f3e98c881e32c96f clock_div.v
7+
0e29484e514d47a9fe252ba0a297642f9cabe087 convert_gpio_sigs.v
8+
5124c2bb3daf1420ecc933d3ddf434c6a6a5225c counter_timer_high.v
9+
f23986ed2483690161b467eec998bfab05aa0b03 counter_timer_low.v
10+
5298552fa258a7b8daaebafb6a053aa40648f926 digital_pll.v
11+
084d689aa1db7894021c89ec7b57b696d7e86ca9 digital_pll_controller.v
12+
77e19ec53c463ca009675b4fad7e8ddd8807f9cf gpio_control_block.v
13+
1898b82b348087ab19df11fcf5fb15973bd4dcb4 gpio_wb.v
14+
339a4eb821b5aaecdb66156ec2f94afb1bb6222b housekeeping_spi.v
15+
37b86bdee00effa1dabb54f5e11d684b0eb4e0c4 la_wb.v
16+
7e3130f7c5ad489917a4c1fc7a3c78faf188e210 mem_wb.v
17+
a8ae0a27e4d5cb5d8074abba260c1d0331f6fdb9 mgmt_core.v
18+
d4812358137bde6386ca760dcb217ec9dde71093 mgmt_protect.v
19+
04f9aaa505efa2cd4a44bb4420b27750a362c4bf mgmt_protect_hv.v
20+
20a482029168de93693a92ce03c00ec16e7b4776 mgmt_soc.v
21+
f3b1361415659a00c780d8cc88559852b70a2f74 mprj_ctrl.v
22+
5e882b71cf96fc207f10c1654be6882731e16b88 mprj_io.v
23+
2db90f0aed7d6f1c499910ac58d818fc7b45b399 pads.v
24+
5f1d9a90287fa5ae6635933c287e8e9e3e39931a picorv32.v
25+
bc077c1a35a2d44aed6ca0932a4c4afeda86e66a ring_osc2x13.v
26+
2ba0b16fce4bfb4a8da3470bb84d7833365e1867 simple_por.v
27+
293f678d44b30abfab6c6a065828c916f05fd917 simple_spi_master.v
28+
7a949db8a5665540e0125bfb7544852167e821b0 simpleuart.v
29+
639b2d189ebf27a1a67f96d7668547da99dc5b09 sky130_fd_sc_hvl__lsbufhv2lv_1_wrapped.v
30+
b77b7eb6ae4b253abf157a01f6f349719a81628c spimemio.v
31+
f4dae3c0ec6a461fd297db1a88d120b6115b32fd sram_1rw1r_32_256_8_sky130.v
32+
ece07d412bb175f13725fbdd0a48739761abc361 storage.v
33+
d1270ed63f604099c9c1c286a4cb89dc2f004e8d storage_bridge_wb.v
34+
456350f3add92a08465c2d372140b6e358a330e6 sysctrl.v
35+
4a64594935117e12cbf75de59f7adcf748485dbf wb_intercon.v

0 commit comments

Comments
 (0)