Commit Graph
63 Commits
Author SHA1 Message Date
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
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 GencandGitHub 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
Abraham GonzalezandGitHub 69d3f9d499 Update vlsi/Makefile [skip ci] 2019-10-25 09:49:20 -07:00
Abraham GonzalezandGitHub 540fff55e2 Fix VLSI Makefile [skip ci]
The `SMEMS_FILE` was supposed to be `TOP_SMEMS_FILE`
2019-10-25 09:47:22 -07:00
harrisonliewandGitHub 701129fb62 [docs][ci skip] Remove extra backticks in docs (#312)
Closes #299
2019-10-16 10:43:55 -07:00
Colin Schmidt b0b6466c22 handle asap7 lack of memories in makefile 2019-10-16 10:32:56 -07:00
John Wright 477124c9f7 Bump hammer, which now includes readthedocs 2019-10-11 01:47:03 -07:00
John Wright 8b842e61f1 Update the hammer submodule pointer to the hash from squashing ucb-bar/hammer#511 into master 2019-10-10 22:34:09 -07:00
Harrison Liew 79f3776966 add ability to view gds using gdspy 2019-10-06 22:57:13 -07:00
Harrison Liew 427082ba70 [skip ci] address John's comments 2019-10-06 14:28:03 -07:00
Harrison Liew 9fa76f6141 post-par sim, align dco straps 2019-10-04 00:27:44 -07:00
Harrison Liew ff9f54525d turns out you need to place a 1 core site tall obstruction or else V1's will short from power straps 2019-10-03 21:35:05 -07:00
Harrison Liew fcd48ad262 fix power straps 2019-10-03 19:36:00 -07:00
Harrison Liew dd79c54c96 bump hammer 2019-10-02 19:04:57 -07:00
Harrison Liew bb19f67aba fix innovus 18.1 not executing python script 2019-10-02 18:50:34 -07:00
Harrison Liew 7a39cbdddc bump down to innovus 18.1 2019-10-02 00:34:29 -07:00
Harrison Liew bbe457d14d Turn the GDS scaling into a new hook 2019-09-27 17:42:35 -07:00
Harrison Liew 35566195db [skip ci] address comments, instantiate Sha3Accel module 2019-09-27 09:37:27 -07:00
Harrison Liew 8fffc1c670 [skip ci] make dco libs in example folder for consistency 2019-09-26 22:47:17 -07:00
Harrison Liew e7e229a416 [skip ci] address comments, remove bwrc env vars, bump hammer 2019-09-26 15:40:22 -07:00
Harrison Liew 17578ddc93 [skip ci] docs bump for review 2019-09-25 15:11:41 -07:00
Harrison Liew 29898bb677 move documentation to docs/ and new Makefile plumbing 2019-09-23 10:20:42 -07:00
Harrison Liew cfba37afc9 bump hammer, remove saed32 2019-09-19 22:50:14 -07:00
Harrison Liew e6027677b3 accidentally changed a make variable 2019-09-19 22:50:14 -07:00
Harrison Liew dc04c0cc8c margins for M2 DRCs 2019-09-19 22:50:13 -07:00
Harrison Liew d28077ff0b updated DCO collateral 2019-09-19 22:50:13 -07:00