Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ucb-bar/barstools
Useful utilities for BAR projects
https://github.com/ucb-bar/barstools
Last synced: 2 months ago
JSON representation
Useful utilities for BAR projects
- Host: GitHub
- URL: https://github.com/ucb-bar/barstools
- Owner: ucb-bar
- License: other
- Archived: true
- Created: 2016-10-25T02:46:38.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-01-03T19:09:57.000Z (about 1 year ago)
- Last Synced: 2024-09-17T06:13:15.224Z (4 months ago)
- Language: Scala
- Size: 851 KB
- Stars: 31
- Watchers: 33
- Forks: 16
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Barstools
==================---
![Test](https://github.com/freechipsproject/ucb-bar/barstools/Test/badge.svg)
**Barstools** is a collection of useful utilities for BAR projects
Passes/Transforms that could be useful if added here:
* Check that a module was de-duplicated. Useful for MIM CAD flows and currently done in python.Be sure to publish-local the following repositories:
* ucb-bar/chisel-testers (requires ucb-bar/firrtl-interpreter)
* ucb-bar/firrtlExample Usage:
```
sbt
> compile
> runMain barstools.tapeout.transforms.GenerateTop -i .fir -o .v --syn-top --harness-top
```
Building the macro compiler JAR:
```
$ sbt
[...]
[info] Set current project to tapeout (in build file:/mnt/data/dev/barstools_pcad/)
> assembly
[...]
[info] SHA-1: 77d4c759c825fd0ea93dfec26dbbb649f6cd5c89
[info] Packaging [...]/macros/target/scala-2.11/macros-assembly-0.1-SNAPSHOT.jar ...
[info] Done packaging.
[success] Total time: 28 s, completed Mar 21, 2018 2:28:34 PM
```