Commit Graph

176 Commits

Author SHA1 Message Date
David Harris
1f9d425eab Fixing loads and wire loading for physical synthesis. Also put Milkyway library in each run directory so they don't conflict across runs 2023-02-17 10:52:17 -08:00
David Harris
41fbe32489 fixed various sweep options to not run an extra job 2023-02-17 10:35:39 -08:00
David Harris
076d1b50c6 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-16 13:58:03 -08:00
James Stine
8d94273a7a fix typo - remove extra p at end of script 2023-02-16 15:50:31 -06:00
James Stine
c8307dffc1 Update bug in Makefile 2023-02-16 15:16:32 -06:00
James Stine
fedbc1a43b Get rid of extra CR/LF in .synopsys_dc.setup file 2023-02-16 15:01:52 -06:00
David Harris
1e428303ab Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-16 11:55:28 -08:00
David Harris
b458bfb422 corrections to DC setup 2023-02-16 11:55:23 -08:00
James Stine
004f8a970e Fix bugs in scripts for synthesis and tsmc28 psyn 2023-02-16 13:38:26 -06:00
David Harris
4e4208926c Fix DC setup typos 2023-02-16 08:25:23 -08:00
David Harris
dd825f4918 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-16 06:44:08 -08:00
James Stine
64826a1ec9 Update topo psyn stuff 2023-02-16 08:07:17 -06:00
David Harris
736ff6614a Commented config mode of synthesis makefile 2023-02-15 06:39:10 -08:00
Madeleine Masser-Frye
36cef9fff2 changed default freqs for synth sweeps
updated plotting to not overlap labels
2023-02-07 21:18:39 +00:00
Madeleine Masser-Frye
ed7e2e4ace for feature sweep
now adding feature modifications on top of each other
2023-02-07 20:07:43 +00:00
David Harris
ff02bcf49f changed USE_SRAM to modify wally-config rather than wally-shared 2023-02-04 20:13:24 -08:00
Madeleine Masser-Frye
31530c85cb Now modifying dtim and irom even when USESRAM=1 2023-02-05 00:02:50 +00:00
David Harris
6b3d056713 ../synthDC/Makefile 2023-02-04 04:19:09 -08:00
David Harris
b13087e706 Fixed merge issues on synthDC PR 2023-02-04 04:13:40 -08:00
Madeleine Masser-Frye
7b0da71297 finishing the job of the last commit 2023-02-04 10:24:01 +00:00
Madeleine Masser-Frye
d9e1323e57 added use sram parameter, cleaned up config writing, added single synth functionality to wallySynth 2023-02-04 09:50:36 +00:00
David Harris
ed02d5a077 Removed redundant line from synthesis makefile 2023-02-03 08:36:51 -08:00
David Harris
8078cafa27 Renamed regression to sim 2023-02-02 14:48:23 -08:00
David Harris
99d179dd3e Removed pipelined level of hierarchy 2023-02-02 14:14:11 -08:00
David Harris
129380db0b Fixed typo in DC setup for memories 2023-02-01 05:49:30 -08:00
David Harris
c9b56f9acc Only add memory libraries when targeting 28nm 2023-02-01 05:06:56 -08:00
David Harris
0280942563 Fixed merge conflict to get synthesis working again 2023-02-01 04:43:57 -08:00
Madeleine Masser-Frye
ad6d7eb5e2 added memories (not tested) 2023-02-01 06:08:27 +00:00
Madeleine Masser-Frye
c78adbb8e7 increased bpred size to (2^) 5 2023-02-01 05:51:31 +00:00
Madeleine Masser-Frye
02a1432c46 updated synth makefile to change all relevant
ram ranges to 1FF
2023-02-01 05:40:35 +00:00
David Harris
e96ba254eb Removed output delay in synthesis 2023-01-31 04:37:23 -08:00
David Harris
a2f66313ea Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-01-30 11:00:51 -08:00
Madeleine Masser-Frye
5625996f44
Merged conflicts in fixing synthesis config/hdl writing (#40)
* Fixed writing config files for synth sweeps

* cleaned up comments

* Fixed copying hdl subdirectories and referencing the correct config files for modified features

* improved readability for synth scripts

* cleans run directory post run and leaves copy of wally-config
2023-01-30 20:54:19 +02:00
Madeleine Masser-Frye
03c13b6034 Merge branch 'main' of https://github.com/mmasserfrye/cvw 2023-01-30 18:51:05 +00:00
David Harris
ec675f01a7 Missing files related to rv32imc config 2023-01-29 11:40:08 -08:00
David Harris
5d2a48d5d8 Converted rv32ic to rv32imc 2023-01-29 11:33:54 -08:00
James Stine
a1d892703c Modified changes as follows
* Add docs directory for Docker including Dockerfile
* Change to synthesis script to include fpu stuff
* Add wrappers for IP (may need some cleanup but will cleanup shortly)
2023-01-28 19:33:00 -06:00
Madeleine Masser-Frye
55fa29397e cleans run directory post run and leaves copy of wally-config 2023-01-28 01:59:08 +00:00
Madeleine Masser-Frye
2ca764e16a improved readability for synth scripts 2023-01-28 01:51:34 +00:00
Madeleine Masser-Frye
878bb0d365 Fixed copying hdl subdirectories and referencing the correct config files for modified features 2023-01-28 01:00:29 +00:00
Madeleine Masser-Frye
9c8b1be6e5
Fixed config file writing for synthesis (#29)
* Fixed writing config files for synth sweeps

* cleaned up comments
2023-01-26 06:58:15 +02:00
Madeleine Masser-Frye
33bf0b5a56 cleaned up comments 2023-01-26 04:53:43 +00:00
Madeleine Masser-Frye
e7458c2061 Fixed writing config files for synth sweeps 2023-01-26 04:50:14 +00:00
David Harris
a1311c06ef Rolled back synth scripts to fff91ae commit before Madeleine's modifications to write config files; the modified version is failing right away with trouble copying configs 2022-08-24 00:09:16 +00:00
Madeleine Masser-Frye
658f2626f4 Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally 2022-08-02 16:25:25 +00:00
Madeleine Masser-Frye
f39631bdf4 changed synthesis to write modified config files in output directory 2022-08-02 12:19:14 +00:00
Madeleine Masser-Frye
48690e6339 edited indentation 2022-08-02 10:23:04 +00:00
David Harris
6b172723bd Cleaning up Makefiles for riscof to run each set of tests individually and eliminate warnings 2022-07-25 20:50:38 +00:00
David Harris
29c9e25888 Fixed synthesis by removing wally-config.vh at level above hdl directory 2022-07-25 01:50:38 +00:00
James Stine
2753699fb2 Add back extractSummary mkdir plots 2022-07-17 13:00:44 -05:00