Commit Graph

5389 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
0da32a41f6 moved riscvassertons to its own file, added proper license headers to testbench support files 2023-02-16 19:40:27 -08:00
David Harris
c3cc2f98d6 Reverted lab3 changes in dev branch 2023-02-16 18:10:05 -08:00
David Harris
5fef9de80e Merge branch 'lab3_2023' of https://github.com/openhwgroup/cvw into dev 2023-02-16 17:57:51 -08:00
David Harris
0b569e3ed4
Update testbench.sv 2023-02-16 17:55:46 -08:00
David Harris
631008f06a
Update testbench.sv 2023-02-16 17:54:27 -08:00
David Harris
532abb5b95
Update datapath.sv 2023-02-16 17:53:31 -08:00
David Harris
6527257305
Update controller.sv 2023-02-16 17:52:44 -08:00
David Harris
685d3ff568
Update alu.sv 2023-02-16 17:52:25 -08:00
David Harris
076d1b50c6 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-16 13:58:03 -08:00
Ross Thompson
a6915a385a
Merge pull request #88 from stineje/main
fix typo - remove extra p at end of script
2023-02-16 15:53:39 -06:00
James Stine
8d94273a7a fix typo - remove extra p at end of script 2023-02-16 15:50:31 -06:00
Ross Thompson
a176325506
Merge pull request #87 from stineje/main
Update bug in Makefile
2023-02-16 15:25:43 -06:00
James Stine
c8307dffc1 Update bug in Makefile 2023-02-16 15:16:32 -06:00
Ross Thompson
3b7531b208
Merge pull request #86 from stineje/main
Get rid of extra CR/LF in .synopsys_dc.setup file
2023-02-16 15:13:48 -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
David Harris
ba6eef1118
Merge pull request #85 from stineje/main
Fix bugs in scripts for synthesis and tsmc28 psyn
2023-02-16 11:54:21 -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
677bfcd511 Added check that SSTC_SUPPORTED is viable 2023-02-16 07:37:44 -08:00
David Harris
d83c61cafc Added SSTC support for supervisor timer compare, but presently disable support. Reenable for rv32gc and rv64gc after tests pass. 2023-02-16 07:37:12 -08:00
David Harris
dd825f4918 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-16 06:44:08 -08:00
David Harris
a65b82b533
Merge pull request #83 from stineje/main
Update topo psyn stuff
2023-02-16 06:34:59 -08:00
James Stine
64826a1ec9 Update topo psyn stuff 2023-02-16 08:07:17 -06:00
Ross Thompson
4954f9df95
Merge pull request #82 from stineje/main
Update if-then-else for ram items
2023-02-15 18:16:44 -06:00
James Stine
744991bd5a Update if-then-else for ram items 2023-02-15 18:12:12 -06:00
David Harris
e0e8af4612
Merge pull request #80 from ross144/main
Branch predictor acuracy fixes caused by last two weeks optimazations"
2023-02-15 09:39:26 -08:00
Ross Thompson
69472b8145 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-02-15 11:29:39 -06:00
Ross Thompson
9c6ca3601a Merge branch 'main' of github.com:ross144/cvw 2023-02-15 11:28:50 -06:00
Ross Thompson
3aa26808fb
Merge pull request #79 from eroom1966/add-coverage
add files to support coverage
2023-02-15 11:18:25 -06:00
David Harris
ffbe15fba6 Ignore new tests from lab 2023-02-15 06:43:00 -08:00
David Harris
4414173e7a Debug test case update 2023-02-15 06:42:38 -08:00
David Harris
c1d4b0eb14 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-15 06:39:17 -08:00
David Harris
736ff6614a Commented config mode of synthesis makefile 2023-02-15 06:39:10 -08:00
eroom1966
0ac99d2233 add files to support coverage 2023-02-15 11:13:50 +00:00
Ross Thompson
61d4040184
Merge pull request #77 from kevindkim723/patch-1
fixed typo in LZC
2023-02-14 13:20:55 -06:00
Ross Thompson
094b307724 Merge branch 'main' of github.com:ross144/cvw 2023-02-13 18:54:07 -06:00
Ross Thompson
9c9acc0055 Updated gshare (no speculation) to have better performance. 2023-02-13 18:52:52 -06:00
Ross Thompson
33d2bf84f8 More fixeds to global history. 2023-02-13 18:08:51 -06:00
Ross Thompson
a579bbcdd1 Fixed global history predictor. 2023-02-13 18:08:13 -06:00
Ross Thompson
bbc6095260 Updated global history predictor. 2023-02-13 18:07:32 -06:00
Ross Thompson
9f25b53b36 Fixed bug in basic gshare implementation. Should be a better comparison to the speculative versions now. 2023-02-13 17:57:05 -06:00
Ross Thompson
b298a8afc5 Created copy of gshare. I think there may be a simpler implementation. 2023-02-13 17:29:51 -06:00
Ross Thompson
a80dbd3aec Further branch predictor improvements. 2023-02-13 17:23:56 -06:00
Ross Thompson
717cba270c Partial improvement. 2023-02-13 17:10:24 -06:00
Ross Thompson
f4af38a004 Hacked commit. Fixes the gshare bugs introduced last week.
Need to recover the good changes in the next commit.
2023-02-13 16:14:17 -06:00
Ross Thompson
8968639aff Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-02-13 11:58:02 -06:00