Commit Graph
77 Commits
Author SHA1 Message Date
joey0320 a9209c4aaa Fix TestDriver.v missing from gen-collateral after recompiling 2023-02-21 21:52:03 -08:00
Abraham GonzalezandGitHub 632a7a9348 Merge pull request #1349 from ucb-bar/misc-improv
Small build system improvements
2023-02-16 11:40:55 -08:00
Sagar KarandikarandGitHub 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 Liewandabejgonzalez 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 Liewandabejgonzalez 223995fb4e [skip ci] Makefile typo 2023-02-06 12:31:36 -08:00
Harrison Liewandabejgonzalez a6342ced21 [skip ci] update some docs, merge VLSI_RTL and VLSI_BB into one 2023-02-06 12:31:00 -08:00
joey0320andabejgonzalez 9e8812d7fb Add python file to split top.bb.f & model.bb.f 2023-02-06 12:29:29 -08:00
Harrison Liewandabejgonzalez c9cf69d1c0 extra tabs in Makefile 2023-02-06 12:29:29 -08:00
Harrison Liewandabejgonzalez 22834faa1f top blackbox isolation hack, bump submodules 2023-02-06 12:29:29 -08:00
Harrison Liewandabejgonzalez a9f9f32078 restore sim_files recipe 2023-02-06 12:29:29 -08:00
Harrison Liewandabejgonzalez 48539353b0 Makefile fixes, but sim still doesn't work 2023-02-06 12:29:29 -08:00
Harrison Liewandabejgonzalez 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 ChatzopoulosandGitHub 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 ZhaoandGitHub 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 ZhaoandGitHub 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