Commit Graph

66 Commits

Author SHA1 Message Date
Madeleine Masser-Frye
8015b6af17 fixed dynamic energy units 2022-05-20 01:59:19 +00:00
mmasserfrye
d34f4a7c3c updated synth plotting and regression 2022-05-19 20:24:47 +00:00
mmasserfrye
84422f3859 added support for plotting and fitting power 2022-05-18 17:01:55 +00:00
mmasserfrye
f8722f04f9 Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main 2022-05-18 16:10:36 +00:00
mmasserfrye
12c42cd507 adapted shifter in ppa.sv for widths beside 32 and 64
modified plotting and regression in ppaAnalyze.py
2022-05-18 16:08:40 +00:00
slmnemo
357d77d332 Revert "Revert "Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main""
This reverts commit 0e3099743c.

reverted the wrong commit
2022-05-17 16:57:00 -07:00
slmnemo
0e3099743c Revert "Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main"
This reverts commit 1c5a3de6d5, reversing
changes made to 1ff47888a7.

undid things
2022-05-17 16:54:29 -07:00
David Harris
8df9e1aad6 comments about activity factor in synthesis 2022-05-17 19:26:17 +00:00
mmasserfrye
dd0489b8ce broke up ppa analysis and synthesis 2022-05-17 18:29:38 +00:00
mmasserfrye
ac44da549f added plotting 2022-05-17 01:10:31 +00:00
mmasserfrye
b82520237c tuning modules for ppa 2022-05-16 15:39:15 +00:00
mmasserfrye
a10b8e47af cleaned lint for ppa.sv 2022-05-12 20:20:05 +00:00
mmasserfrye
b089ee26ee renamed madzscript, modified ppa.sv alu and shifter 2022-05-12 18:05:02 +00:00
mmasserfrye
6cba6a92ba filled in ppa.sv, madzscript.py now synthesizes in parallel in puts results in csv 2022-05-12 07:22:06 +00:00
David Harris
1f761c4e06 PPA script progress 2022-05-11 18:11:51 +00:00
mmasserfrye
68da2f5fa1 modified ppa.sv to match module name and added madzscript 2022-05-11 16:13:01 +00:00
David Harris
bb24aebebd Initial PPA study 2022-05-10 20:48:47 +00:00
David Harris
55d25a1a89 Ignore intermediate files in synthesis sweeps 2022-04-27 13:12:04 +00:00
David Harris
9d82232c14 Cleaned up canonical NaNs and removed denorm outputs in baby_torture.tv 2022-04-26 19:41:30 +00:00
Shreya Sanghai
975005dbfa automate synth 2022-04-25 16:03:32 +00:00
Shreya Sanghai
1f229c5387 automate synth 2022-04-18 04:21:03 +00:00
Shreya Sanghai
9538338d8e added frequency configs for makefile 2022-04-18 04:21:03 +00:00
David Harris
d8b4c985cd Remvoed bytemask anding from FinalWriteDataM in subwordwrite 2022-04-17 22:33:25 +00:00
David Harris
03fa9084bc Updated synthesis to look at fma16.v, other scripts to use fma16.v instead of fma16.sv 2022-03-29 19:16:41 +00:00
David Harris
c4f2c6b110 fpu compare simplification, minor cleanup 2022-03-29 17:11:28 +00:00
Shreya Sanghai
c15517d334 removed reminant changes 2022-03-07 17:36:05 +00:00
Shreya Sanghai
a218a3d9fa undid changes to synth script 2022-03-07 17:32:08 +00:00
Shreya Sanghai
94a57fb6eb modified synth script to take config from outputdir 2022-03-07 17:12:43 +00:00
Shreya Sanghai
bc049e8042 updated makefile to speed up synth 2022-03-07 00:09:18 +00:00
Shreya Sanghai
a68c1c8cb1 modified makefile 2022-03-07 00:09:18 +00:00
David Harris
99a0e2d73d Adjusted scripts to use 2022-03-04 05:09:02 +00:00
Shreya Sanghai
6a1f1e2496 changed filename 2022-02-28 17:33:15 +00:00
Shreya Sanghai
06c2744ac1 Copied previous cofig file instead of orig 2022-02-28 17:32:08 +00:00
Shreya Sanghai
db38b69f83 Makefile for running multiple synthesis 2022-02-28 17:15:43 +00:00
Shreya Sanghai
5b30fb7328 added make allsynth 2022-02-28 17:15:43 +00:00
David Harris
3036de316a Started make allsynth to try many experiments 2022-02-17 17:57:02 +00:00
David Harris
8166e07004 Sythesis uncertainty cleanup 2022-02-15 19:01:38 +00:00
David Harris
e6be19dfad Improved makefile and synthesis script for parallel processing, max optimization 2022-02-14 01:22:17 +00:00
David Harris
0399a63b48 Enbled multicore synthesis 2022-02-12 06:44:58 +00:00
David Harris
b360e7b941 Synthesis cleanup 2022-02-12 06:25:12 +00:00
David Harris
a34cbdb7d0 Synthesis script cleanup, eliminated privileged instructiosn from controller when ZICSR_SUPPORTED = 0 2022-02-12 05:50:34 +00:00
David Harris
de5e80696d Cleaned up synthesis warnings 2022-02-11 01:15:16 +00:00
David Harris
cd243a965f merged synth.tcl 2022-02-11 00:21:24 +00:00
David Harris
4749941a22 Waive some synthesis warning messages 2022-02-11 00:20:23 +00:00
James Stine
39fd199538 Slight tweaks to synthDC for library variables 2022-02-10 17:56:27 -06:00
James Stine
a6db81e655 fix booboos from last push 2022-02-10 17:42:44 -06:00
James Stine
a9b1575499 Slight tweak to the great additions to the synthesis scripts. Pulls lib from addin directory by default for sky130. Also changed name from 90 and 130 to sky90 and sky130, respectively. 2022-02-10 17:30:00 -06:00
Ross Thompson
829c6ea264 Added explainations of synthesis variables in README. 2022-02-09 18:47:20 -06:00
Ross Thompson
8a10198d43 Added saif to synthDC flow. 2022-02-09 18:42:48 -06:00
Ross Thompson
02abb31f5a Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main 2022-02-09 16:44:33 -06:00