Commit Graph

61 Commits

Author SHA1 Message Date
Madeleine Masser-Frye
331ae6fffb cleans run directory post run and leaves copy of wally-config 2023-01-28 01:59:08 +00:00
Madeleine Masser-Frye
e92ccad94f improved readability for synth scripts 2023-01-28 01:51:34 +00:00
Madeleine Masser-Frye
c2f888d5da Fixed copying hdl subdirectories and referencing the correct config files for modified features 2023-01-28 01:00:29 +00:00
David Harris
1acbbbbad9 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
c866344fb6 Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally 2022-08-02 16:25:25 +00:00
Madeleine Masser-Frye
9963344330 changed synthesis to write modified config files in output directory 2022-08-02 12:19:14 +00:00
David Harris
62be9963d8 Fixed synthesis by removing wally-config.vh at level above hdl directory 2022-07-25 01:50:38 +00:00
David Harris
9514abf0e0 Don't delete hdl directory at end of run 2022-07-17 01:39:57 +00:00
Katherine Parry
3c1bea1104 removed warnings and took a mux out of the critical path 2022-07-12 18:32:17 -07:00
Madeleine Masser-Frye
6f42b88d73 syntheses now write alib in their own directories 2022-07-09 02:40:41 +00:00
Madeleine Masser-Frye
5e6fcb6ea0 remove outdated scripts 2022-07-08 22:52:53 +00:00
Madeleine Masser-Frye
7517befbdd tweaks to run synth without error 2022-07-08 22:52:10 +00:00
Madeleine Masser-Frye
19b4d51d9c told dc to look in synth directory for hdl and WORK 2022-07-08 22:16:34 +00:00
Madeleine Masser-Frye
152c9fa0f3 restore flatten 2022-07-08 08:01:10 +00:00
Madeleine Masser-Frye
280c1ec368 set input delay when flop-driven, added run clock 2022-07-07 15:50:34 +00:00
Madeleine Masser-Frye
52562c9190 new priority onehot module for better area/time 2022-07-06 00:08:59 +00:00
Madeleine Masser-Frye
1b0516a863 organizing synth scripts 2022-06-24 06:43:44 +00:00
Madeleine Masser-Frye
6ba51b07d8 added flop as default driver and load 2022-06-24 00:51:09 +00:00
Katherine Parry
674c31ce59 fixed acciedental critical path in FPU 2022-06-14 00:02:38 +00:00
Madeleine Masser-Frye
374dfd1fc2 added 'd' suffix to muxes for data-critical synths 2022-06-10 21:11:05 +00:00
Madeleine Masser-Frye
fbd384680e added false path for data critical muxes 2022-06-09 00:05:38 +00:00
Madeleine Masser-Frye
f6f561e8fd plots and synth runs 2022-06-03 21:23:04 +00:00
Katherine Parry
ccda4c771e fpu paramaterized - except fdivsqrt 2022-06-02 19:50:28 +00:00
Katherine Parry
74b549ddc8 paramerterized some small fma units 2022-06-01 23:34:29 +00:00
Madeleine Masser-Frye
9970654e56 fixed errors in synth.out by switching ( to { 2022-06-01 21:02:49 +00:00
Madeleine Masser-Frye
7d1448d2ad added support for tsmc28, fixed ff modules/analysis for timing 2022-05-25 06:44:22 +00:00
slmnemo
29bc8d6902 Revert "Revert "Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main""
This reverts commit c15aab9c6f.

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

undid things
2022-05-17 16:54:29 -07:00
David Harris
9d1283c787 comments about activity factor in synthesis 2022-05-17 19:26:17 +00:00
David Harris
e37d262e4c PPA script progress 2022-05-11 18:11:51 +00:00
David Harris
d53e4b1b1f Initial PPA study 2022-05-10 20:48:47 +00:00
Shreya Sanghai
bade8d3b07 automate synth 2022-04-25 16:03:32 +00:00
Shreya Sanghai
7d7e2ecc16 automate synth 2022-04-18 04:21:03 +00:00
David Harris
057ee56d7e 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
Shreya Sanghai
b73f81548f removed reminant changes 2022-03-07 17:36:05 +00:00
Shreya Sanghai
31f17d2bf3 modified synth script to take config from outputdir 2022-03-07 17:12:43 +00:00
David Harris
93fa34f9f0 Sythesis uncertainty cleanup 2022-02-15 19:01:38 +00:00
David Harris
9a71d77c4e Improved makefile and synthesis script for parallel processing, max optimization 2022-02-14 01:22:17 +00:00
David Harris
9e79f044c6 Enbled multicore synthesis 2022-02-12 06:44:58 +00:00
David Harris
f5678e25db Synthesis cleanup 2022-02-12 06:25:12 +00:00
David Harris
b537df2651 Synthesis script cleanup, eliminated privileged instructiosn from controller when ZICSR_SUPPORTED = 0 2022-02-12 05:50:34 +00:00
David Harris
15fb7fee60 Cleaned up synthesis warnings 2022-02-11 01:15:16 +00:00
David Harris
901a64e052 merged synth.tcl 2022-02-11 00:21:24 +00:00
David Harris
fdcb45d779 Waive some synthesis warning messages 2022-02-11 00:20:23 +00:00
James Stine
59b2997aa6 fix booboos from last push 2022-02-10 17:42:44 -06:00
James Stine
55394415db 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
976cd5a884 Added saif to synthDC flow. 2022-02-09 18:42:48 -06:00
Ross Thompson
c7a2e6cb06 Commented quit. 2022-02-09 16:44:26 -06:00
Ross Thompson
d1e79aaea5 Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main 2022-02-09 16:11:31 -06:00
Ross Thompson
bb092a9dff Added support for 90nm. 2022-02-09 16:06:27 -06:00