Commit Graph

  • 092ff66da0 Correct user_id bit order in gl verilog and layout. D. Mitch Bailey 2023-12-05 16:05:25 -0800
  • 18952f3bdb
    update models with more modules verilator M0stafaRady 2023-11-20 18:04:27 +0200
  • a9cb593f3a Apply automatic changes to Manifest and README.rst M0stafaRady 2023-11-20 11:31:13 +0000
  • fb90354b53 Merge branch 'verilator' of github.com:efabless/caravel into verilator M0stafaRady 2023-11-20 03:22:42 -0800
  • 0d145db671 Apply automatic changes to Manifest and README.rst M0stafaRady 2023-11-20 11:21:56 +0000
  • b2ed053210 Merge remote-tracking branch 'origin/cocotb' into verilator M0stafaRady 2023-11-20 03:21:50 -0800
  • db96ae59ce Merge branch 'main' into verilator M0stafaRady 2023-11-20 03:13:00 -0800
  • 05baf48756
    Merge pull request #515 from efabless/docs-fix mpw-9g Jeff DiCorpo 2023-11-13 11:43:40 -0800
  • 2a5c603348 Apply automatic changes to Manifest and README.rst marwaneltoukhy 2023-11-12 13:15:01 +0000
  • 5c05a01d63
    Update requirements.txt Marwan Abbas 2023-11-12 15:03:35 +0200
  • 4991cf2d51
    Update .readthedocs.yml Marwan Abbas 2023-11-12 15:02:35 +0200
  • 64677b5f03 Apply automatic changes to Manifest and README.rst cocotb M0stafaRady 2023-11-12 08:09:13 +0000
  • 6ff76b2a5a correct the position for sdf annotate in the test so it can be disabled by user M0stafaRady 2023-11-10 15:45:19 -0800
  • 084af0eb7c
    update tag = mpw-9f mpw-9f Jeff DiCorpo 2023-11-05 10:47:16 -0800
  • f5399ac0fa Apply automatic changes to Manifest and README.rst revert_user_id_mag RTimothyEdwards 2023-11-05 01:22:05 +0000
  • 5866a78353
    Merge pull request #514 from efabless/revert_user_id_mag test-9f.2 Jeff DiCorpo 2023-11-04 18:18:52 -0700
  • b9a2e3ad7f Revert the user_id_programming.mag file back to the state it was in before my Sept. 25 commit, where it accidentally got overwritten when magic decided it needed a timestamp update for some reason, destroying my manual edits in the process. Tim Edwards 2023-11-04 21:08:20 -0400
  • 6fccfd48a9
    Merge pull request #511 from efabless/update_pdk_version test-9f Jeff DiCorpo 2023-11-02 10:14:37 -0700
  • d1614807a6 Apply automatic changes to Manifest and README.rst M0stafaRady 2023-10-30 16:15:04 +0000
  • 3d734b223b Merge branch 'cocotb' of github.com:efabless/caravel into cocotb M0stafaRady 2023-10-30 09:03:26 -0700
  • ca4a54f5f1 revert clock to be assigned to anything so iverilog will not remove it M0stafaRady 2023-10-30 09:03:18 -0700
  • 43b342d02d Apply automatic changes to Manifest and README.rst M0stafaRady 2023-10-30 15:52:59 +0000
  • dbde8a5696 remove unwanted driver for openframe in the cocotb top level M0stafaRady 2023-10-30 08:42:37 -0700
  • 033a852c7d Apply automatic changes to Manifest and README.rst remove_depency_over_power jeffdi 2023-10-23 15:01:25 +0000
  • cc1cd7f776
    Merge pull request #498 from efabless/remove_cocotb Jeff DiCorpo 2023-10-23 08:00:35 -0700
  • 4996d338c4
    Merge pull request #476 from efabless/remove_depency_over_power Jeff DiCorpo 2023-10-23 07:52:57 -0700
  • 610a874a82
    Merge branch 'main' into remove_depency_over_power Jeff DiCorpo 2023-10-23 07:50:12 -0700
  • d42e78e3dd
    Merge pull request #491 from efabless/fix_openframe_netlists Jeff DiCorpo 2023-10-23 07:47:47 -0700
  • eab35f8af3
    Merge pull request #504 from efabless/cocotb Jeff DiCorpo 2023-10-23 07:46:16 -0700
  • 78a85b166b
    Merge pull request #512 from efabless/caravel-lite_fix Jeff DiCorpo 2023-10-23 07:33:30 -0700
  • 6c21917d49
    Update auto-update-caravel-lite.yml Marwan Abbas 2023-10-22 10:08:28 +0300
  • 93c54686f0
    Update Makefile Marwan Abbas 2023-10-22 10:00:28 +0300
  • 3afe4236c9
    Merge pull request #503 from efabless/fix_openframe_wrapper_interface Jeff DiCorpo 2023-10-19 08:02:39 -0700
  • bcb0e2791d Apply automatic changes to Manifest and README.rst RTimothyEdwards 2023-10-18 16:59:36 +0000
  • 4cd9d9cf2a Added pins "vddio" and "vssio" to the openframe and openframe project wrapper RTL netlists and and openframe project wrapper GL netlist. Tim Edwards 2023-10-18 12:47:56 -0400
  • 85464f81ec
    Merge pull request #508 from efabless/blocking_CI Jeff DiCorpo 2023-10-18 08:41:02 -0700
  • 2c92ebfabb
    Create block_CI.yaml Marwan Abbas 2023-10-12 15:11:03 +0300
  • 15bd09f066 Reverted "chip_io_gpio_connects.mag". Backed out an error in which the layout "chip_io_gpio_connects.mag", which was used on caravel and caravan, was modified for openframe, making it incompatible with caravel and caravan. Renamed it to "chip_io_gpio_connects_vert.mag" which makes it unique to openframe and also matches the nomenclature of "chip_io_gpio_connects_horiz". Tim Edwards 2023-10-08 17:59:16 -0400
  • 112142521c
    Add files via upload Marwan Abbas 2023-10-08 14:05:22 +0300
  • 6b5829181a
    Merge pull request #506 from efabless/main M0stafaRady 2023-10-03 10:02:58 +0300
  • b3273ca5aa Added the set of missing pins on the 2nd of the two vccd1/vssd1 power pads to the user project wrapper layout, which were missing, as pointed out by Marwan. Regenerated the wrapper DEF file from the updated layout. Tim Edwards 2023-10-01 21:11:33 -0400
  • 495bf5fc5d Stretched all metal3 pins 0.02um toward the center of the chip, so that the length of pin inside the wrapper boundary is 0.3um, which is the minimum metal3 layer width, and is required by the routing tool. Tim Edwards 2023-09-27 15:07:58 -0400
  • 990f5dffc9 Found one additional minor adjustment was needed to the resetb_h pin, which was neither 0.28um wide nor completely covered by metal2. Tim Edwards 2023-09-26 17:58:05 -0400
  • 2251bad60f Additional tidying up. All pins on the openframe wrapper are now consistent (all metal2 pins the same width and length and all metal3 pins the same width and length). The PR boundary was moved back to where it was, 0.28um from the pin ends; that causes overlap with the padframe but should not be an issue since the openframe wrapper is manually placed. All pins reach from 0.28um inside the boundary to the bottom of the comment layer (which is 2um wide). Some remaining pins which were not on a 10nm grid were corrected. Tim Edwards 2023-09-26 12:50:50 -0400
  • 4db03d204e Apply automatic changes to Manifest and README.rst M0stafaRady 2023-09-26 11:45:56 +0000
  • 3dd522c901 fix some cases for verilator M0stafaRady 2023-09-26 14:23:55 +0300
  • 7bfab382d8 After updating from the PR that adds the gate level chip_io_openframe.v, modified it so that it matches the modified chip_io_openframe layout in this PR (namely, the GPIO "_wrapped" pads are replaced with the equivalent non-wrapped base cells). Tim Edwards 2023-09-25 20:10:37 -0400
  • 849419d2e5 Apply automatic changes to Manifest and README.rst RTimothyEdwards 2023-09-25 23:51:16 +0000
  • 2288c7f8d7
    Merge branch 'main' into fix_openframe_wrapper_interface R. Timothy Edwards 2023-09-25 19:41:30 -0400
  • 31c8f54f24 Modified the openframe padframe so that the GPIO "wrapped" cells are replaced with the base cells. Routing to pins is instead done in the "gpio_connects" cells while improving on the original routing (fewer cross-overs, multiple vias per contact, wider buses for the analog signals). Made small adjustments to many of the openframe wrapper pins to keep them all on a 10nm grid. Moved the connections previously from the "wrapped" GPIO cell back from the openframe project border, so that the border can be clear of all blockages. Added the DEF file of the wrapper (previously only in the openframe example repo) to the def/ directory. Note: The modified LVS scripts depend on the gate-level netlists of the frame, which have been committed in a prior pull request. This pull request does not conflict with those files. Tim Edwards 2023-09-25 19:26:09 -0400
  • 978fa08023
    Merge pull request #502 from efabless/openframe-lvs Jeff DiCorpo 2023-09-25 10:57:29 -0700
  • 31aa30b783
    Merge pull request #501 from efabless/fix_openframe_wrapper_pins Jeff DiCorpo 2023-09-25 10:57:05 -0700
  • 9a48f4c998 Swapped the positions of gpio_dm0[38] and gpio_dm1[38], which were swapped in the openframe project wrapper layout, per Mitch Bailey's observation in the #shuttle-development Slack channel. Tim Edwards 2023-09-25 09:11:24 -0400
  • dec3ffc0fe
    Merge pull request #488 from efabless/duplicate_declaration Jeff DiCorpo 2023-09-24 08:22:55 -0700
  • f5199a7475 add a gate-level for `chip_io_openframe` mo-hosni 2023-09-24 17:10:34 +0300
  • 74a8a65fbd changes needed to compile and simulate with verilator M0stafaRady 2023-09-20 12:18:15 +0300
  • 0e3b9dded8
    remove cocotb directory since it is moved under other repos M0stafaRady 2023-09-19 23:08:03 +0300
  • cee0f31d91 add gate-level netlist for `caravel_openframe` mo-hosni 2023-09-18 16:59:55 +0300
  • 091dea8f45 Added the verification results for the openframe design to branch "openframe_verify". openframe_verify Tim Edwards 2023-09-17 09:48:30 -0400
  • 312dbaea90 Apply automatic changes to Manifest and README.rst M0stafaRady 2023-09-13 13:31:26 +0000
  • 0848d6b8f5 Remove includes and add define macro to make it possible for new project to add logic M0stafaRady 2023-09-13 06:20:15 -0700
  • 7f820d899a
    Merge pull request #495 from efabless/openframe_tapeout Jeff DiCorpo 2023-09-12 09:21:34 -0700
  • a4ff88b778 Apply automatic changes to Manifest and README.rst jeffdi 2023-09-12 14:38:18 +0000
  • 19ce6de3cc remove hard-coded sky130A in rcfile path from scripts jeffdi 2023-09-12 07:23:34 -0700
  • 909998bb9d correct typos jeffdi 2023-09-11 11:02:57 -0700
  • 7f0072f8b0 Merge remote-tracking branch 'origin/openframe_tapeout' into openframe_tapeout jeffdi 2023-09-11 11:01:46 -0700
  • 78a5f2a4a2 correct typos jeffdi 2023-09-11 11:01:40 -0700
  • 8bdf487322 Apply automatic changes to Manifest and README.rst jeffdi 2023-09-11 18:00:47 +0000
  • a72f4549ba Merge remote-tracking branch 'origin/openframe_tapeout' into openframe_tapeout jeffdi 2023-09-11 10:47:03 -0700
  • c55d4f640a update openframe make target jeffdi 2023-09-11 10:46:18 -0700
  • 2103b59517 Apply automatic changes to Manifest and README.rst jeffdi 2023-06-09 17:20:02 +0000
  • e2f41e2c79 rename top to caravel jeffdi 2023-06-07 17:30:10 -0700
  • 8c0f2f58aa Apply automatic changes to Manifest and README.rst jeffdi 2023-06-08 00:21:17 +0000
  • d2c500fa0f Apply automatic changes to Manifest and README.rst jeffdi 2023-06-08 19:54:30 +0000
  • 40b141bb5a remove -keep jeffdi 2023-06-08 23:25:59 -0700
  • b709ac0bfe add -keep jeffdi 2023-06-08 10:37:10 -0700
  • 144e9b2192 remove -keep for gen fill jeffdi 2023-06-08 09:48:04 -0700
  • 3985e19a80 change bbox for gen fill jeffdi 2023-06-08 07:37:32 -0700
  • 4691b2c32d change bbox for gen fill jeffdi 2023-06-08 07:25:22 -0700
  • df3eca2eb5 add user_id back jeffdi 2023-06-07 17:25:50 -0700
  • 921e4e2115 change .magicrc to use from pdk jeffdi 2023-06-07 15:32:29 -0700
  • 39846c84a1 disable dist for fill gen jeffdi 2023-06-07 12:45:03 -0700
  • c95834d22e Makefile add openframe target jeffdi 2023-06-07 12:25:05 -0700
  • 1562d1af30 Apply automatic changes to Manifest and README.rst jeffdi 2023-06-08 19:54:30 +0000
  • 0e65bfabea remove -keep jeffdi 2023-06-08 23:25:59 -0700
  • ed2b6ad39e add -keep jeffdi 2023-06-08 10:37:10 -0700
  • 238982d1ee Apply automatic changes to Manifest and README.rst jeffdi 2023-06-08 14:58:47 +0000
  • 42d186015c remove -keep for gen fill jeffdi 2023-06-08 09:48:04 -0700
  • 40f5d9476c change bbox for gen fill jeffdi 2023-06-08 07:25:22 -0700
  • a14a4fa563 Apply automatic changes to Manifest and README.rst jeffdi 2023-06-08 00:21:17 +0000
  • a8c0cf9027 Apply automatic changes to Manifest and README.rst jeffdi 2023-06-08 19:54:30 +0000
  • 68e2b87ea5 remove -keep jeffdi 2023-06-08 23:25:59 -0700
  • 0f9e9309d8 correct load issue with gen fill jeffdi 2023-06-08 12:40:54 -0700
  • 4b2d7af188 add -keep jeffdi 2023-06-08 10:37:10 -0700
  • 2d0183c33d Apply automatic changes to Manifest and README.rst jeffdi 2023-06-08 14:58:47 +0000
  • f92ef031ce remove -keep for gen fill jeffdi 2023-06-08 09:48:04 -0700
  • d335ed562c change bbox for gen fill jeffdi 2023-06-08 07:37:32 -0700
  • b5faa21e1e change bbox for gen fill jeffdi 2023-06-08 07:28:54 -0700
  • 9c8611ac33 change bbox for gen fill jeffdi 2023-06-08 07:25:22 -0700
  • 4c6cc4ff64 rename top to caravel jeffdi 2023-06-07 17:30:10 -0700