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
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 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
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 Gonzalez
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 Gonzalez
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
Colin Schmidt
86a5c47ef9
Bump Hammer
2020-03-02 11:10:18 -08:00
Colin Schmidt
f3d1bb8219
WIP: Add the ability to generate a hammer-sim config for gate-level sims
...
Still need to work on the asm-test/benchmark integration
2020-02-27 16:34:39 -08:00
Hasan Genc
23d9c57c82
Bumped hammer
2019-11-22 14:33:49 -08:00
Hasan Genc
a5988c3963
Fix syntax error in vlsi/Makefile
2019-11-20 19:44:58 -08:00
abejgonzalez
443be01495
remove notion of bwrc-env and remove from INPUT_CONFS [skip ci]
2019-11-06 13:48:24 -08:00
abejgonzalez
d54a178f36
partition objdir
2019-11-06 11:18:08 -08:00