joey0320
a9209c4aaa
Fix TestDriver.v missing from gen-collateral after recompiling
2023-02-21 21:52:03 -08:00
Abraham Gonzalez
632a7a9348
Merge pull request #1349 from ucb-bar/misc-improv
...
Small build system improvements
2023-02-16 11:40:55 -08:00
Sagar Karandikar
0c4cfc8742
Fix input files list emission to avoid bash "too many arguments" error
...
This makes the expansion of "cat $(VLSI_RTL)" happen as a child of the shell that runs the for loop.
The existing version will sometimes produce a bash "too many arguments" error because the $(shell cat $(VLSI_RTL)) is expanded first and then passed as a giant command to bash.
2023-02-15 17:57:26 -08:00
abejgonzalez
85fe061244
Use EICG_wrapper model as addResource/Path | Fix Makefile parsing
2023-02-15 14:19:55 -08:00
Sagar Karandikar
a998754020
simplify vlsi Makefile a bit
2023-02-15 11:56:52 -08:00
Harrison Liew
83764d3329
[skip ci] add power-rtl and power-syn targets
2023-02-09 13:01:08 -08:00
Harrison Liew
ea65d93c8e
[skip ci] remove need to set site_packages_dir
2023-02-09 10:18:24 -08:00
Harrison Liew
2bfc6e1347
[skip ci] abandon sv2v, Genus happy with patched firtool
2023-02-08 19:00:26 -08:00
Harrison Liew
61d094e887
[skip ci] Add sv2v, sty. Fix Makefile rebuild. Using sv2v, but Yosys still fails.
2023-02-08 16:05:38 -08:00
Harrison Liew
2680f552cf
[skip ci] trying ENABLE_CUSTOM_FIRRTL_PASS=1 for Yosys, clarify init script for private tech plugins
2023-02-06 12:31:39 -08:00
Harrison Liew
223995fb4e
[skip ci] Makefile typo
2023-02-06 12:31:36 -08:00
Harrison Liew
a6342ced21
[skip ci] update some docs, merge VLSI_RTL and VLSI_BB into one
2023-02-06 12:31:00 -08:00
joey0320
9e8812d7fb
Add python file to split top.bb.f & model.bb.f
2023-02-06 12:29:29 -08:00
Harrison Liew
c9cf69d1c0
extra tabs in Makefile
2023-02-06 12:29:29 -08:00
Harrison Liew
22834faa1f
top blackbox isolation hack, bump submodules
2023-02-06 12:29:29 -08:00
Harrison Liew
a9f9f32078
restore sim_files recipe
2023-02-06 12:29:29 -08:00
Harrison Liew
48539353b0
Makefile fixes, but sim still doesn't work
2023-02-06 12:29:29 -08:00
Harrison Liew
22fda3a6a7
initial migration to new Hammer
2023-02-06 12:29:29 -08:00
joey0320
e8e0f3e902
Fix HARNESS_* to MODEL_* for consistence
2023-01-09 10:36:08 -08:00
Odysseas Chatzopoulos
d60d163572
Remove extra parentheses
...
Without this change make buildfile Config=SmallBoomConfig fails
2022-10-19 19:56:41 +03:00
Jerry Zhao
d83ba0c19b
Switch to default generating FSDB
2022-10-10 16:20:14 -07:00
nayiri-k
61b8883d09
removing references to nangate45 example
2022-09-28 16:20:29 -07:00
Nayiri K
205895e452
undid some makefile changes
2022-09-27 14:12:53 -07:00
Nayiri K
be7bf0ed5b
changed tabs to spaces in Makefile
2022-09-27 14:06:33 -07:00
Nayiri K
49479754d3
minor tweaks
2022-09-27 14:04:54 -07:00
Nayiri K
205adeef53
new tutorial make variables for ease of use
2022-09-16 00:24:46 -07:00
Nayiri K
1ef194ed29
updated Makefile
2022-09-07 12:01:03 -07:00
Harrison Liew
f16ab3dfa1
Support VCS FGP and BINARY=none
2022-04-05 11:03:44 -07:00
Nayiri K
f54f78504b
sky130 tutorial initial modifications
2022-02-09 13:10:44 -08:00
Harrison Liew
e52081e54f
saif scope fixed with TestDriver, power target needs to get correct waveform
2022-02-03 19:27:52 -08:00
Harrison Liew
cfcb71b808
vlsi Makefile fsdb support
2022-01-28 16:35:33 -08:00
Harrison Liew
f08b22885a
update docs to reflect new tutorial example, remove old dummy DCO stuff
2021-06-06 21:17:55 -07:00
Harrison Liew
a7214e671c
TinyRocketConfig thru par. sim runs, but gl-sim times out.
2021-06-06 20:19:42 -07:00
Harrison Liew
81b57f96bd
hier helper make targets
2021-05-17 14:56:09 -07:00
alonamid
b4403a4b33
Merge remote-tracking branch 'origin/dev' into hammer-docs
2021-01-08 20:11:51 -08:00
Jerry Zhao
8836f84c79
[vlsi] Add USE_SRAM_COMPILER Makefile flag to use memory compiler defined in tech library ( #740 )
2020-12-15 16:49:01 -08:00
Alon Amid
3e4fddbc69
make hammer work according to docs
2020-11-02 22:30:06 +00:00
Jerry Zhao
ee1ce1141c
Merge pull request #614 from ucb-bar/diplomatic-clocks
...
Diplomatic multiclock
2020-08-27 21:09:54 -07:00
Jerry Zhao
e275a45890
Address PR comments
2020-08-26 12:34:46 -07:00
Abraham Gonzalez
0dd2197477
Fix meta key
2020-08-19 21:48:19 -07:00
abejgonzalez
9bc9d48fe4
Fix vlsi/Makefile opts meta
2020-08-18 21:23:13 -07:00
Abraham Gonzalez
3b991f3ed7
Move vcs flags to vcs.mk | Misc. cleanup
2020-08-18 11:14:01 -07:00
Sam Steffl
c617c4db24
openroad floorplanning broken at TritonMacroPlace. needs debugging
2020-06-20 13:15:56 -07:00
Sam Steffl
254304428b
refactored openroad stuff into OpenROADTool base class. fixed PR suggestions
2020-06-19 12:03:59 -07:00
Sam Steffl
5acf583d88
OpenROAD synthesis complete with fake rams on nangate45
2020-06-18 13:55:33 -07:00
Colin Schmidt
0863e8d1ce
Enable hammer simulations to run in parallel
...
Bumps hammer and its plugins
Updates to makefile for running simulations without BINARY
Enables make power-par to automatically connect from sim-par
2020-06-08 11:02:27 -07:00
Colin Schmidt
171b805d0e
Allow dramsim_ini folder to be set at the command line
2020-06-05 16:55:13 -07:00
Colin Schmidt
e403730315
More fixes for post-syn/par hammer simulations
...
Symlink dramsim2 into hammer-sims rundirs
update some hammer generated makefile targets that were missed before
bump barstools to get an iocell fix
2020-05-29 15:13:37 -07:00
Colin Schmidt
a9c4983c71
Add dramsim_lib as a dependency of hammer sims
...
Fix small issues with hammer-sim dut name and flags.
It would be cool to only build dramsim when our config includes
dramsim but this matches the way the other simulators handle this
in chipyard.
We also strip out empty CC flags because hammer doesn't prune these.
Its unclear whether the hammer should handle this itself or not,
if it eventually does we can remove this check.
2020-05-29 09:10:42 -07:00
Colin Schmidt
b67c58ed15
ChipTop is now synthesizeable again 🎉
2020-05-27 11:07:41 -07:00