Commit Graph

57 Commits

Author SHA1 Message Date
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
David Harris
29c9e25888 Fixed synthesis by removing wally-config.vh at level above hdl directory 2022-07-25 01:50:38 +00:00
David Harris
2a965cf634 Don't delete hdl directory at end of run 2022-07-17 01:39:57 +00:00
Katherine Parry
e05b2a07d2 removed warnings and took a mux out of the critical path 2022-07-12 18:32:17 -07:00
Madeleine Masser-Frye
19db618b7f syntheses now write alib in their own directories 2022-07-09 02:40:41 +00:00
Madeleine Masser-Frye
853a3a5df1 remove outdated scripts 2022-07-08 22:52:53 +00:00
Madeleine Masser-Frye
8dbb45519e tweaks to run synth without error 2022-07-08 22:52:10 +00:00
Madeleine Masser-Frye
8432c6331c told dc to look in synth directory for hdl and WORK 2022-07-08 22:16:34 +00:00
Madeleine Masser-Frye
8e6aa12b2b restore flatten 2022-07-08 08:01:10 +00:00
Madeleine Masser-Frye
8b92713cbd set input delay when flop-driven, added run clock 2022-07-07 15:50:34 +00:00
Madeleine Masser-Frye
846f12aa2e new priority onehot module for better area/time 2022-07-06 00:08:59 +00:00
Madeleine Masser-Frye
9685a37a5f organizing synth scripts 2022-06-24 06:43:44 +00:00
Madeleine Masser-Frye
563212ba4f added flop as default driver and load 2022-06-24 00:51:09 +00:00
Katherine Parry
566001e07b fixed acciedental critical path in FPU 2022-06-14 00:02:38 +00:00
Madeleine Masser-Frye
7cdf9cd4d3 added 'd' suffix to muxes for data-critical synths 2022-06-10 21:11:05 +00:00
Madeleine Masser-Frye
310f55b6b7 added false path for data critical muxes 2022-06-09 00:05:38 +00:00
Madeleine Masser-Frye
b5b29ea705 plots and synth runs 2022-06-03 21:23:04 +00:00
Katherine Parry
9a09ee3a35 fpu paramaterized - except fdivsqrt 2022-06-02 19:50:28 +00:00
Katherine Parry
e42afbfb30 paramerterized some small fma units 2022-06-01 23:34:29 +00:00
Madeleine Masser-Frye
bed4fad7b2 fixed errors in synth.out by switching ( to { 2022-06-01 21:02:49 +00:00
Madeleine Masser-Frye
dd4997bd1b added support for tsmc28, fixed ff modules/analysis for timing 2022-05-25 06:44:22 +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
David Harris
1f761c4e06 PPA script progress 2022-05-11 18:11:51 +00:00
David Harris
bb24aebebd Initial PPA study 2022-05-10 20:48:47 +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
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
Shreya Sanghai
c15517d334 removed reminant changes 2022-03-07 17:36:05 +00:00
Shreya Sanghai
94a57fb6eb modified synth script to take config from outputdir 2022-03-07 17:12:43 +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
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
8a10198d43 Added saif to synthDC flow. 2022-02-09 18:42:48 -06:00
Ross Thompson
ec9ac430cd Commented quit. 2022-02-09 16:44:26 -06:00
Ross Thompson
74bccc468c Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main 2022-02-09 16:11:31 -06:00
Ross Thompson
3bbc044d11 Added support for 90nm. 2022-02-09 16:06:27 -06:00
James E. Stine
2eef7ec0ee Add power analysis to synth.tcl 2022-02-09 16:04:20 -06:00
Ross Thompson
5a654a2874 Cleaned up synthesis flow. 2022-02-09 15:18:49 -06:00
Ross Thompson
380085ca20 Updated synthesis and Makefile to output into binned directories. 2022-02-09 15:06:42 -06:00
David Harris
dbcad218dd Merged synthesiss scripts into main 2022-02-09 19:47:50 +00:00