Commit Graph
93 Commits
Author SHA1 Message Date
Harrison Liew 9a46539fe1 address comments 2021-06-08 21:39:19 -07: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
Harrison Liew 840eb9fdeb par -> syn typo 2021-04-15 10:00:14 -07:00
Harrison Liew 87a1064366 add timing annotated targets for post-syn sim + docs update 2021-04-15 09:36:07 -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
alonamid 558cff7469 update partial power flow 2020-12-12 23:04:40 -08:00
alonamid d6037946a6 [skip ci] remove vlsi.core.node from example 2020-12-07 00:30:12 -08:00
alonamid d8fd94d57c [skip ci] address some PR comments 2020-12-07 00:16:05 -08:00
Alon Amid 06f90119f6 update example yml files 2020-11-15 09:56:45 -08:00
Alon Amid 0f3f283893 example ymls 2020-11-02 22:31:24 +00: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
abejgonzalez 51d8d403be bump hammer/hammer-synopsys plugins 2020-08-20 23:17:25 -07:00
Abraham Gonzalez 0dd2197477 Fix meta key 2020-08-19 21:48:19 -07:00
abejgonzalez d020058d19 Split up LDFLAGS into LDFLAGS and -l 2020-08-18 23:35:03 -07:00
abejgonzalez 9bc9d48fe4 Fix vlsi/Makefile opts meta 2020-08-18 21:23:13 -07:00
Abraham Gonzalez 8743f3ab95 Bump hammer 2020-08-18 11:43:40 -07:00
Abraham Gonzalez 15f508bcbf First pass at updating hammer submodules 2020-08-18 11:36:48 -07:00
Abraham Gonzalez 3b991f3ed7 Move vcs flags to vcs.mk | Misc. cleanup 2020-08-18 11:14:01 -07:00
Sam Steffl 16d4186ea4 updated openroad hash 2020-07-31 10:29:53 -07:00
Sam Steffl 774716ac9d udpated docs 2020-06-24 12:05:38 -07:00
Sam Steffl bfb09a68b4 openroad backend works for RocketConfig through drc. no docs 2020-06-24 11:22:05 -07:00
Sam Steffl 74807d6f29 passes macro_place at 20% utilization 2020-06-22 11:42:54 -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 629ca805e4 Bump hammer branches to master after merge 2020-06-10 13:46:43 -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
Abraham GonzalezandGitHub 83c8833d0b Merge pull request #582 from ucb-bar/fix-hammer-sims-again
More fixes for post-syn/par hammer simulations
2020-05-29 16:22:11 -07:00
Abraham GonzalezandGitHub dd6d58a14c Merge pull request #580 from ucb-bar/bump-submods
Bump Submodules
2020-05-29 16:21:53 -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
abejgonzalez 4e09d91faa bump firemarshal/hammer-mentor-plugins | add submodules to check script 2020-05-28 16:27:58 -07:00
Colin Schmidt b67c58ed15 ChipTop is now synthesizeable again 🎉 2020-05-27 11:07:41 -07:00
Colin Schmidt 7e0e4555f9 Remove redundancy in flags after merge 2020-05-27 10:50:53 -07:00
Colin Schmidt d187522440 Bump hammer post merge 2020-05-26 15:51:00 -07:00
Colin Schmidt 422e7fd4e6 Bump hammer for last pre-merge fixes, update make target names 2020-05-26 13:36:13 -07:00
Colin Schmidt 0b1707c117 Filter out cc files and SimDRAM.v from hammer syn inputs
This should probably be handled in a more generic way.
I'm not sure why the SimDRAM stuff is showing up anywhere
but the harness file includes
2020-05-23 23:27:01 -07:00
Colin Schmidt 106165e278 Also clean up new generated yamls. Bump hammer for new makefile 2020-05-23 20:29:50 -07:00
Colin Schmidt 6ec2fb0de5 Remove +define+ from front of defines since sim plugin does that already 2020-05-22 16:25:06 -07:00
Colin Schmidt 5407018bb4 Respond to PR comments
clean up usage of vcs.mk
Bump hammer and plugins for updated API
2020-05-21 12:26:45 -07:00
Colin Schmidt bbe296be51 Force power to depend on sim-par, bump hammer for saif trigger
Dependency is to have the power rerun on sim include the right yaml
2020-05-20 09:32:54 -07:00
Colin Schmidt d198ef06fd Hammer bump 2020-04-15 09:34:45 -07:00
Colin Schmidt b17de6a4dd Hide my sins
Also begin power integration
2020-03-20 16:30:32 -07:00
Colin Schmidt e7730f667c WIP: Fix hammer-sim makefile integration to support debug builds 2020-03-17 18:04:48 -07:00