Jeff DiCorpo
e873d5c511
Updating magic version for pdk build to 8.3.277
2022-04-24 06:45:00 -07:00
Jeff DiCorpo
43fee6ce97
Update tag to 5e
...
Update tag to MPW-5e.
2022-04-22 02:28:24 -07:00
Anton Blanchard
660c9f4189
Don't compress git files in caravel and mgmt_core_wrapper repos ( #77 )
...
make compress is trying to compress a large file in mgmt_core_wrapper
.git dir.
2022-04-20 14:31:59 -07:00
Mitch Bailey
6f99301588
Changes that correct mgmt_core references and user_id_programming generation. ( #73 )
...
* Create lvs-cvc.rst
* user_project_analog_wrapper -> user_analog_project_wrapper
* Added table
* Update lvs-cvc.rst
* Create lvs_cvc_mpw4.rst
Initial steps for LVS and CVC-RV for MPW-4 slot-002
* Update lvs_cvc_mpw4.rst
diode and short errors
* daily progress
`simple_por` changes to `caravel.v`
* Update lvs_cvc_mpw4.rst
* Remove old local documentation.
* Changes that correct gpio_default_block, user_id_programming, and mgmt_core references.
mgmt_core_wrapper
Use absolute path instead of relative path.
user_id_programming
Remove GDS references as GDS is no longer modified.
Corrected string concatenation.
Corrected mag data replacement.
Corrected verilog data replacement.
gpio_default_block
Rename instances for gpio_default_blocks 0-4 in caravel.mag and caravan.mag.
Change replace range in gen_gpio_defaults.py to handle gpio_default_blocks 0-4.
* Revert changes related to gpio_default_block.
* Changed mgmt_core_wrapper absolute path from UPRJ_ROOT to MCW_ROOT.
* Corrected MCW_ROOT path (includes mgmt_core_wrapper)
2022-04-18 20:24:11 -07:00
Jeff DiCorpo
ae6bfcc107
Update Makefile
...
Update open_pdks commit for mpw-5 tapeout
2022-04-15 12:24:52 -07:00
Marwan Abbas
c39cbeeb08
Change default pdk variable ( #63 )
2022-04-12 09:41:40 -07:00
Marwan Abbas
e9f023f9fa
Introduction of PDK variable ( #39 )
...
* added PDK_VARIENT variable
* changed variable name to PDK
* resolve issue
Co-authored-by: Marwan Abbas <marwan@ciic.c.catx-ext-efabless.internal>
2022-04-08 09:05:58 -07:00
Marwan Abbas
26b937b58b
Remove openlane dependency from volare ( #56 )
...
* remove openlane dependency from pdk-with-volare
* minor fix to remove openlane dependecy
Co-authored-by: Marwan Abbas <marwan@ciic.c.catx-ext-efabless.internal>
2022-04-08 07:47:05 -07:00
Marwan Abbas
72513ffcbd
remove openlane dependency from pdk-with-volare ( #55 )
...
Co-authored-by: Marwan Abbas <marwan@ciic.c.catx-ext-efabless.internal>
2022-04-07 08:53:48 -07:00
Marwan Abbas
a54fa37c43
Volare integration ( #53 )
...
* new target pdk-with-volare
* minor change
* added volare update
* minor modifications
2022-04-07 07:31:07 -07:00
Tim Edwards
53abff5bbf
This commit fixes the issue with the user ID programming block not
...
getting changed by "make ship" because the build is done in a place
where the path pointer to the user_id_programming GDS still points
back to the original caravel repository, not the user project
repository. The user_id_programming GDS was removed (no longer used),
the user_id_programming.mag file was modified to remove the path
pointer to the GDS, and the set_user_id.py script was modified to
make changes directly to the user_id_programming.mag file instead of
the GDS. An additional method was added to the set_user_id.py script
to modify the gate-level verilog/gl/user_id_programming.v to make
the user ID correct for gate-level testbench simulations.
2022-03-22 10:25:25 -04:00
Jeff DiCorpo
71372cc14e
Update Makefile
2022-02-25 17:55:26 -08:00
kareem
f595ab9aec
bump litex tag to 5c
2022-02-25 10:50:17 -08:00
kareem
0f04a43f58
- change litex tag to mpw-5c
...
- warn before deleting when rerunning these targets:
install_mcw openlane pdk
- clone litex with depth=1 and single branch
- simplified pdk targets by removing these targets:
skywater-timing build-pdk skywater-library
- add clean-pdk and clean-openlane
- add make prerequisites in pdk (not sure if that's needed)
- run openlane docker non interactive
- export OPENLANE_IMAGE_NAME when running openlane docker
- add check-openlane-env target
Squashed commit of the following:
commit b7904e08ae
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 24 13:32:36 2022 -0800
typo
commit 8507bcf1ee
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 24 11:51:42 2022 -0800
undo tag for testing
commit 12114e08d2
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 24 11:50:41 2022 -0800
typo
commit 1a15d4646a
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 24 11:47:26 2022 -0800
fix folder not found check
commit addf24a8b6
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 24 11:03:31 2022 -0800
remove export path and ls that were for testing
commit 91a305f365
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 24 10:57:39 2022 -0800
typo
commit 00c249db5c
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 24 10:50:28 2022 -0800
- use tag for MCW_BRANCH
- non phony install_mcw
- clone with depth 1
commit ba14b7a6aa
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 24 10:39:59 2022 -0800
the return of non phony
commit f5657bbabf
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 24 05:04:51 2022 -0800
revert commit ids of openpdks, magic and openlane (we are going to set them in caravel_user_project)
commit 0fc8c4dacd
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 24 04:46:37 2022 -0800
gen-source for sky130B
commit c875a7b058
Merge: 801b3dc
ff403f5
Author: kareem <kareem.farid@efabless.com>
Date: Wed Feb 23 14:16:25 2022 -0800
Merge remote-tracking branch 'upstream/main' into makefile
commit 801b3dc28d
Author: kareem <kareem.farid@efabless.com>
Date: Wed Feb 23 14:15:25 2022 -0800
also update openlane, magic, openpdks commit id
commit 47091c6fba
Author: kareem <kareem.farid@efabless.com>
Date: Tue Feb 22 13:35:07 2022 -0800
more changes
commit 67a49b0aa2
Author: kareem <kareem.farid@efabless.com>
Date: Thu Feb 17 11:56:56 2022 -0800
WIP actual usage of make targets
2022-02-25 10:39:11 -08:00
kareem
ddab259ead
pass PDK_ROOT to docker
2022-02-22 07:35:11 -08:00
kareem
ffd8563e37
- set user id and groupd
...
- set GIT_COMMITTER_NAME and GIT_COMMITTER_EMAIL to workaround old git
version inside magic container
2022-02-22 07:30:01 -08:00
Donn
72e8d125af
PDK Build Adjustments
...
~ PDK builds now use the openlane-tools magic container instead of being native
- ability to install PDK without SRAM removed: pdk-with-sram now aliases pdk which always installs sram
2022-02-15 20:21:12 +00:00
Donn
89629b357f
Change `make openlane` to `make pull-openlane` in the OpenLane Target
...
Merging the image from scratch doesn't work anymore due to a dependency break.
Also, add pdk-with-sram target.
2022-02-03 18:10:53 +00:00
Jeff DiCorpo
d7b6b40969
Merge pull request #8 from efabless/open_pdks_264
...
update open_pdks to 264
2022-01-10 07:46:30 -08:00
Jeff DiCorpo
ed71b5f548
Update Makefile
...
exclude oas directory from compression
2022-01-09 17:26:30 -08:00
Jeff DiCorpo
25debd801c
Update Makefile
2022-01-06 11:08:42 -08:00
manarabdelaty
7880a52d13
Update timing targets to run at the three corners
2021-12-29 19:11:13 +02:00
Jeff DiCorpo
4189166cc9
Update Makefile
...
update OPEN_PDKS_COMMIT to 1.0.255
2021-12-22 12:05:09 -08:00
Jeff DiCorpo
f58ab21244
Update Makefile
2021-12-16 14:08:34 -08:00
manarabdelaty
e60957d73b
[DATA] Update sdf for chip_io to include pad delays
2021-12-16 15:58:58 +02:00
manarabdelaty
e03fd0ecaf
Update sdf files to have the temp value at the typical corner to avoid having cvc complaint about it
2021-12-16 15:25:08 +02:00
manarabdelaty
a55129af5f
Update sdf file divider
2021-12-14 14:30:00 +02:00
manarabdelaty
2aa61e7bff
[DATA] Update gpio_control_block gds to match the mag view
...
- now has the substrate cut layer for isolating the two ground domains and passes LVS on the gds
2021-12-08 15:14:04 +02:00
manarabdelaty
c178372fea
Merge branch 'main' of https://github.com/efabless/caravel_openframe into main
2021-12-07 13:01:52 +02:00
manarabdelaty
95b30f6eca
Update caravel_timing target
2021-12-07 13:01:40 +02:00
Jeff DiCorpo
b6e4d5de4d
Updated Makefile
...
added 'mkdir -p ./verilog/gl' in __gpio_defaults target
2021-12-06 08:39:58 -08:00
manarabdelaty
3fa797bbf8
[DATA] Add sdc/spef/sdf files for the gpio_defaults_block/chip_io/mgmt_protect blocks
2021-12-05 19:48:02 +02:00
manarabdelaty
85ad4b0e0f
Merge branch 'main' of https://github.com/efabless/caravel_openframe into main
2021-12-02 21:20:59 +02:00
manarabdelaty
c09e510017
Add target for top level sta
2021-12-02 21:20:40 +02:00
jeffdi
78278f30d4
update make truck tcl
2021-12-02 09:28:08 -08:00
jeffdi
a8730cb8ef
update commit id for open_pdks
2021-12-02 08:40:05 -08:00
jeffdi
73343aed18
correcting magicrc file and pdkpath issues
2021-12-01 21:59:03 -08:00
jeffdi
2a5589379c
fix rcfile reference in generate_fill.py and compositor.py
2021-12-01 21:13:41 -08:00
jeffdi
4fd86a58d2
testing make ship
2021-11-29 16:04:43 -08:00
jeffdi
257cb4587f
testing make ship
2021-11-29 15:05:08 -08:00
jeffdi
41e21d2186
testing make ship
2021-11-29 14:11:12 -08:00
jeffdi
36185601b7
testing make ship
2021-11-29 13:07:36 -08:00
jeffdi
d20955a655
testing make ship
2021-11-29 13:03:02 -08:00
manarabdelaty
96803bf6b2
Merge branch 'main' of https://github.com/efabless/caravel_openframe into main
2021-11-28 15:06:38 +02:00
manarabdelaty
d4e97b91ed
Update Makefile to generate sdf file
2021-11-28 15:06:18 +02:00
jeffdi
42e2ea42d6
testing make ship
2021-11-27 16:21:01 -08:00
jeffdi
c820dfdb40
testing make ship
2021-11-26 16:29:57 -08:00
jeffdi
fd81e0814b
test gen_gpio_defaults.py
2021-11-26 15:28:03 -08:00
jeffdi
f5f62923ff
Merge remote-tracking branch 'origin/main' into main
2021-11-25 09:59:22 -08:00
jeffdi
54a2f5d869
updated Makefile for update_mcw
2021-11-25 09:58:04 -08:00
manarabdelaty
299828169c
Update RCX target to extract caravel top level
2021-11-25 18:49:02 +02:00
manarabdelaty
05278ec738
[DATA] Update HK views (timing clean)
2021-11-25 12:54:22 +02:00
jeffdi
ec86ebb2df
added install_mcw make target
2021-11-24 09:23:58 -08:00
manarabdelaty
38f64d08a3
[DATA] Add user_analog_project_wrapper and chip_io_alt gds/lef views
2021-11-22 23:08:25 +02:00
Tim Edwards
112ed53751
Modified the Makefile so that "make lvs-gds-" works better (maybe
...
not perfectly) when run on chip-io or anything with a pad cell.
2021-11-11 08:48:14 -05:00
manarabdelaty
8b055a380c
Add top level makefile
2021-11-04 16:16:39 +02:00