Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flatten barstools into Chipyard #1855

Merged
merged 322 commits into from
Apr 20, 2024
Merged

Flatten barstools into Chipyard #1855

merged 322 commits into from
Apr 20, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Oct 3, 2017

  1. Configuration menu
    Copy the full SHA
    513da4e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a177c89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f854c6c View commit details
    Browse the repository at this point in the history
  4. Add some documentation

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    0f2d00e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5d14f19 View commit details
    Browse the repository at this point in the history
  6. Bump mdf again

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    122e433 View commit details
    Browse the repository at this point in the history
  7. Add external metric

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    0e474da View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ffd7893 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    00c99f5 View commit details
    Browse the repository at this point in the history
  10. Fix typo

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    923a08d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a25c84f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0203aa9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0f46837 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4013b19 View commit details
    Browse the repository at this point in the history
  15. Trim redundant MDF field

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    df8b581 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f9edbfe View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e89079f View commit details
    Browse the repository at this point in the history
  18. Bump mdf

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    e726dae View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    676b8e7 View commit details
    Browse the repository at this point in the history
  20. Re-implement parallel mapping

    - Support byte-masked SRAM, yay
    - Also nuke a bunch of bugs
    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    5d3bebd View commit details
    Browse the repository at this point in the history
  21. Add test from Donggyu

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    af67540 View commit details
    Browse the repository at this point in the history
  22. Enable some more tests

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    43d2427 View commit details
    Browse the repository at this point in the history
  23. Bump mdf

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    11bd811 View commit details
    Browse the repository at this point in the history
  24. Add strict mode

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    13d8a0f View commit details
    Browse the repository at this point in the history
  25. Bump mdf again

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    4eca53b View commit details
    Browse the repository at this point in the history
  26. Not a scaladoc

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    d2b1050 View commit details
    Browse the repository at this point in the history
  27. Address review comments

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    bc26f5e View commit details
    Browse the repository at this point in the history
  28. Fix grammar

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    e09f8b1 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    c91d98d View commit details
    Browse the repository at this point in the history
  30. Update command line help

    edwardcwang committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    e1499fc View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2017

  1. Correct multi-ported memory compilation (#27)

    * Correct multi-ported memory compilation
    
    It was incorrectly splitting multiple times before. Fixed the issue and
    added regression tests for this issue.
    
    * Add 1 read 1 write test
    edwardcwang authored Oct 7, 2017
    Configuration menu
    Copy the full SHA
    c884a2f View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2017

  1. Support firrtl output in command line for MacroCompiler (#28)

    * Use the given port prefix (fix a bug preventing two unit tests from passing)
    * Support firrtl output in addition to Verilog
    edwardcwang authored Dec 4, 2017
    Configuration menu
    Copy the full SHA
    8a30579 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2018

  1. Add memory compiler to macros (#29)

    * Add memory compiler to macros
    
    * Removed weird spacing
    
    * Make sramcompiler width/depth range inclusive
    
    * Added sramcompiler test
    azidar authored Feb 17, 2018
    Configuration menu
    Copy the full SHA
    79c8c28 View commit details
    Browse the repository at this point in the history
  2. Bump mdf to match master

    edwardcwang committed Feb 17, 2018
    Configuration menu
    Copy the full SHA
    1ccd8f6 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2018

  1. Configuration menu
    Copy the full SHA
    f7634b8 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2018

  1. Fix corner case in compiling a small mem using a large lib (#32)

    * Refactor bit pairs calculation into a separate function
    
    * Minor clarifications
    
    * Clarify MacroCompilerSpec helpers
    
    * Add SmallTagArrayTest test
    
    * Fix corner case in compiling a small mem using a large lib
    edwardcwang authored Apr 26, 2018
    Configuration menu
    Copy the full SHA
    93bf789 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2018

  1. Configuration menu
    Copy the full SHA
    74ca2bc View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2019

  1. Configuration menu
    Copy the full SHA
    d1c1b3f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4727d47 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2019

  1. Refactor barstools for new versions of things.

    - No handlebars (not being published for Scala 2.12)
    - Update for new annotations APIs
    
    Bump sbt-dependency-graph to 0.9.2 for this scala version
    grebe authored and jwright6323 committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    f310d45 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    801abd9 View commit details
    Browse the repository at this point in the history
  3. Run transforms in slightly different order

    Also, don't rename TestHarness.
    grebe authored and jwright6323 committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    7bbf7f0 View commit details
    Browse the repository at this point in the history
  4. Fix repl-seq-mem

    grebe authored and jwright6323 committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    22e6d9c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c8efc5e View commit details
    Browse the repository at this point in the history
  6. This compiles and works correctly, but is kind of hacky, and will bre…

    …ak as soon as any additional external/blackbox modules are added to the test harness. The test harness should detect external modules and not rename them instead of what is happening here.
    jwright6323 committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    79b8fd3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    12842cb View commit details
    Browse the repository at this point in the history
  8. Don't run DCE && Profit

    jwright6323 committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    d861fdd View commit details
    Browse the repository at this point in the history
  9. Use the correct 'magic values' for the port names

    Ensure backwards compatiblity by using -m for MDF input and -n for conf
    input. Also fix the naming scheme for memory ports.
    jwright6323 committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    f0c7bab View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    efd2f09 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1f58ea1 View commit details
    Browse the repository at this point in the history
  12. Fixed index offset in mask port mapping. (#38)

    Fixed index offset in mask port mapping.
    jamesdunn authored and jwright6323 committed Feb 13, 2019
    Configuration menu
    Copy the full SHA
    9d505d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2019

  1. Configuration menu
    Copy the full SHA
    a10a6cc View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2019

  1. Make SRAM per port clocks optional

    Connects to whatever clock ports are available
    colinschmidt committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    45278a6 View commit details
    Browse the repository at this point in the history
  2. Change cost to double from BigInt and fix default metric

    I don't think it was adding anything and now we can get rid of
    the weird +1/-1
    colinschmidt committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    a0510e6 View commit details
    Browse the repository at this point in the history
  3. Filter compiler libraries before mapping

    The filter is always by family and maskability and then by any
    integral mappings.
    colinschmidt committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    98a4108 View commit details
    Browse the repository at this point in the history
  4. Fix forms of passes to happen before replseqmem

    This ensures the conf file doesn't have any testharness
    memories, which are too big and break downstream tools
    colinschmidt committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    6cdf978 View commit details
    Browse the repository at this point in the history
  5. Fix cost metric for non Compiler libs

    Also a small fix from reviewer
    colinschmidt committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    44e9782 View commit details
    Browse the repository at this point in the history
  6. Fix unit tests update cost function once more

    bump mdf to master
    colinschmidt committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    0b9d74a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f5b4522 View commit details
    Browse the repository at this point in the history
  8. Add Travis (#48)

    colinschmidt authored Mar 18, 2019
    Configuration menu
    Copy the full SHA
    de94c23 View commit details
    Browse the repository at this point in the history
  9. stop exceptions on empty conf files (#43)

    * stop exceptions on empty conf files
    
    * emit empty verilog file | warn users
    
    * put else's on same line as closing bracket
    abejgonzalez authored and colinschmidt committed Mar 18, 2019
    Configuration menu
    Copy the full SHA
    817726f View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fdad525 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2019

  1. Configuration menu
    Copy the full SHA
    affd033 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2019

  1. Fix annos (#53)

    * Fixes #36 by using the renamemap
    * Also fix harness passes annotation handling h/t azidar
    * Remove old comment
    colinschmidt authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    8f7af5b View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2019

  1. Configuration menu
    Copy the full SHA
    e548210 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2019

  1. SRAM depth to bigint

    max synflop depth support
    Fix annotation mangling on the harness side
    colinschmidt committed May 14, 2019
    Configuration menu
    Copy the full SHA
    c23b2b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82636b3 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2019

  1. Filter all EmittedAnnotations from JSON emission (#64)

    * Filter all EmittedAnnotations from JSON emission
    
    * Filter more annotations
    albert-magyar authored Jul 30, 2019
    Configuration menu
    Copy the full SHA
    e3c8227 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2019

  1. Coordinate Top and Harness generation (#63)

    * Coordinate Top and Harness generation
    
    * Update to use .f filename override annotations
    
    * Move top generation to def to help GC
    albert-magyar authored Jul 31, 2019
    Configuration menu
    Copy the full SHA
    26096e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2019

  1. remove large annotations

    abejgonzalez committed Aug 17, 2019
    Configuration menu
    Copy the full SHA
    76f6c8a View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. Configuration menu
    Copy the full SHA
    76ccb75 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. Configuration menu
    Copy the full SHA
    c96a5e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2019

  1. Configuration menu
    Copy the full SHA
    7f0828c View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. Configuration menu
    Copy the full SHA
    c100479 View commit details
    Browse the repository at this point in the history
  2. add test case

    abejgonzalez committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    be3b05a View commit details
    Browse the repository at this point in the history
  3. fix spacing

    abejgonzalez committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    6c59cac View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. Merge pull request #69 from ucb-bar/abejgonzalez-patch-1

    Fix macrocompiler for RW mask port
    abejgonzalez authored Nov 4, 2019
    Configuration menu
    Copy the full SHA
    8b0ef4d View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. Fix MacroCompiler for CE-less Library Memories

    If a memory doesn't have a mask and doesn't have a chip enable, make sure that you use the `mem` chip enable to connect to the `we` port on the `lib` memory. Fixes a bug where the `lib` `we` signal would be tied to the `mem` `wmode` signal but then the macro would have no `en` signal connected to it.
    abejgonzalez authored Nov 5, 2019
    Configuration menu
    Copy the full SHA
    46e2ecb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3498480 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Merge pull request #66 from ucb-bar/large-anno-remove

    Remove large annotations
    abejgonzalez authored Nov 6, 2019
    Configuration menu
    Copy the full SHA
    4db4ebb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecc52b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2019

  1. Merge pull request #70 from ucb-bar/abejgonzalez-patch-1

    Fix MacroCompiler for CE-less Library Memories
    abejgonzalez authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    7a0246b View commit details
    Browse the repository at this point in the history
  2. Match inner variables

    abejgonzalez authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    1e114d0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #68 from ucb-bar/print-firrtl-exception

    Print the firrtl exception if we get one
    abejgonzalez authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    3bba55c View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2019

  1. Configuration menu
    Copy the full SHA
    e4cce07 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e008120 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2019

  1. Merge pull request #73 from ucb-bar/rc-bump-aug-2019

    Rc bump aug 2019
    colinschmidt authored Dec 12, 2019
    Configuration menu
    Copy the full SHA
    5198b38 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2020

  1. Configuration menu
    Copy the full SHA
    8ca8765 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2020

  1. Update to chisel 3.2.x

    colinschmidt committed Feb 18, 2020
    Configuration menu
    Copy the full SHA
    7de4c47 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2020

  1. Fix CI tests

    colinschmidt committed Feb 20, 2020
    Configuration menu
    Copy the full SHA
    db0efd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a00771d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fcae01 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2020

  1. Merge pull request #75 from ucb-bar/bump_chisel_3.2.x

    Update to chisel 3.2.x
    colinschmidt authored Feb 26, 2020
    Configuration menu
    Copy the full SHA
    63d74bc View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2020

  1. Configuration menu
    Copy the full SHA
    84c880d View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2020

  1. First pass that works

    jwright6323 committed Mar 19, 2020
    Configuration menu
    Copy the full SHA
    8a38171 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6057ff View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2020

  1. Rename example -> generic

    jwright6323 committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    a6731f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62df799 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc3f8a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2020

  1. Code review feedback

    jwright6323 committed Mar 31, 2020
    Configuration menu
    Copy the full SHA
    c043f34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6638f5c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #78 from ucb-bar/iocells

    Add IO cell models
    jwright6323 authored Mar 31, 2020
    Configuration menu
    Copy the full SHA
    db67763 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2020

  1. Configuration menu
    Copy the full SHA
    e230e8c View commit details
    Browse the repository at this point in the history

Commits on May 13, 2020

  1. Configuration menu
    Copy the full SHA
    acda0a3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    757c39a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c4e5f66 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2020

  1. Configuration menu
    Copy the full SHA
    b1c1f01 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2020

  1. Merge pull request #82 from ucb-bar/fix-output-iocell

    Fix direction of output enable in output io cell
    abejgonzalez authored May 30, 2020
    Configuration menu
    Copy the full SHA
    7e6e19b View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2020

  1. Fix IOCells generation

     * Fixes Bool wires matching both Reset and Bits
    jerryz123 committed Jun 30, 2020
    Configuration menu
    Copy the full SHA
    aa1c90c View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2020

  1. Merge pull request #85 from ucb-bar/iocells_fix

    Fix IOCells generation
    jerryz123 authored Jul 3, 2020
    Configuration menu
    Copy the full SHA
    f791073 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

  1. Configuration menu
    Copy the full SHA
    ba68167 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2020

  1. This is mess clean it up

    chick committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    e4cd2b0 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2020

  1. Refactor tapeout for Chisel 3.4, Firrtl 1.4

    - Remove clk package based on discussion with Colin
    - Annotations need to be refactored to using latest API
      - Generally that involves making annos generated by a anonymous ChiselAnnotation
      - The chisel annotations will use RunFirrtlTransform to queue up its associated transform
      - Chisel annotation provieds toFirrtl to generate Firrtl form of annotation
    - Usages of unapply on firrtl annotations cannot use generic unapply(target, transform, data) which has been eliminated
    - Have transforms use with DependencyAPIMigration to avoid deprecated `form`s
    - Added some 'see License comments
    - TechnologyLocation section of AddIOPadsSpec does not currently run because there is no content for it.
      - Added some tests for annotation serialization here
    chick committed Sep 12, 2020
    Configuration menu
    Copy the full SHA
    67de39e View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. - FoundryPadsYaml would not parse yaml

      - Made separate case class for data
      - Now parses
      - Fails later with UnknownType in firrt compiler
    - Fixed similar parsing problem with PadPlacement
    chick committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    d06d8cc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #86 from ucb-bar/iocell-params

    Clean up IOCell types and parameterization
    jerryz123 authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    e6e1ed8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31590a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

  1. Merge pull request #88 from ucb-bar/iocell-fix

    Undo regression in iocell flexibility
    jerryz123 authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    1435f09 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    847f72e View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Configuration menu
    Copy the full SHA
    4a5c75f View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2020

  1. Merge pull request #89 from ucb-bar/support-plusargs

    Support plusarg_reader in TestHarness | explicitly name generated IOs
    jerryz123 authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    382cefc View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. - Simplest way to make custom transforms run in same place as they di…

    …d prior to Dependency API
    chick committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    0430403 View commit details
    Browse the repository at this point in the history
  2. - Fixed ResetNSpec

    chick committed Sep 28, 2020
    Configuration menu
    Copy the full SHA
    f51156b View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2020

  1. - Make transfrorms run in as close to same order as before

    - Fix parsing of PadPlacement JSON
    chick committed Sep 29, 2020
    Configuration menu
    Copy the full SHA
    1a82c08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8903c04 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2020

  1. Remove all of the PadStuff

    chick committed Sep 30, 2020
    Configuration menu
    Copy the full SHA
    a1dfd4f View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Configuration menu
    Copy the full SHA
    fc3a3ea View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2020

  1. Configuration menu
    Copy the full SHA
    aca4bd5 View commit details
    Browse the repository at this point in the history
  2. fixup! Update MacroCompiler for Chisel 3.4

    Need to collect the annotations into a Seq.
    Also updated the macros project tests.
    timsnyder-siv committed Oct 23, 2020
    Configuration menu
    Copy the full SHA
    446cb84 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20d370b View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2020

  1. Merge pull request #92 from sifive/chisel34

    Update MacroCompiler for Chisel 3.4 / FIRRTL 1.4
    chick authored Nov 13, 2020
    Configuration menu
    Copy the full SHA
    8e5757b View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Configuration menu
    Copy the full SHA
    845af06 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Configuration menu
    Copy the full SHA
    9be550e View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2020

  1. Configuration menu
    Copy the full SHA
    fa699af View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2020

  1. Configuration menu
    Copy the full SHA
    3a29f53 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2020

  1. Configuration menu
    Copy the full SHA
    15fa68b View commit details
    Browse the repository at this point in the history
  2. Fix ResetInv test

    abejgonzalez committed Dec 11, 2020
    Configuration menu
    Copy the full SHA
    62f3116 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26dce44 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    689ebdc View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2020

  1. Merge pull request #87 from ucb-bar/firrtl-1.4-remove-clk-stuff

    Move to Chisel 3.4, Firrtl 1.4, remove .clk and .pad stuff
    abejgonzalez authored Dec 13, 2020
    Configuration menu
    Copy the full SHA
    8c93874 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2020

  1. Configuration menu
    Copy the full SHA
    0672411 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Get rid of scalastyle checkers.

    These are outdated and not used by the rest of the chisel family.
    Add the scalafmt file that is used to fix code formatting. This will be used to regularize the code.
    That work will be done by attrition.
    chick committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    1761d50 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2021

  1. Merge pull request #94 from ucb-bar/get-rid-of-scala-style-checkers

    Get rid of scalastyle checkers.
    chick authored Feb 2, 2021
    Configuration menu
    Copy the full SHA
    0faa16d View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. Make the directory structure match the packages

    All tests run as they did prior to the changes
    chick committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    19e51f3 View commit details
    Browse the repository at this point in the history
  2. Reformat all scala files in iocells

    - Mostly this reformat comments and large argument lists to classes and methods
    chick committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    93f86a5 View commit details
    Browse the repository at this point in the history
  3. Reformat all scala files in macros

    - Mostly this reformat comments and large argument lists to classes and methods
    chick committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    68c3425 View commit details
    Browse the repository at this point in the history
  4. Reformat all scala files in tapeout

    - Mostly this reformat comments and large argument lists to classes and methods
    chick committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    caa1467 View commit details
    Browse the repository at this point in the history
  5. Move to scalatest 3.2

    Requires updating to AnyFlatSpec where used
    And different import for Matchers
    chick committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    d9d9d0f View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. Remove deprecated Driver stuff macros package

    - Fix name reference and weird .get.get in CostMetric
    - Update to DependencyAPIMigration
      - MacroCompilerTransform
      - MacroCompilerOptimizations
    - Delete unused class MacroCompiler
    - Remove use of ExecutionOptionsManager in object MacroCompiler
    - Removed stack trace when no arguments from CLI, just give message requiring args
    - Update version to 0.4-SNAPSHOT
    chick committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    ca4013b View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. Modernize deprecated Chisel/Firrtl constructs

    - Build out a stage for tapeout
      - Refactor annotation construction
      - Create a CLI handler
      - create a TapeOutStage
    - Remove outputForm reference from EnumerateModules
    - New GenerateTopAndHarness is fresh implmentation of Generate.scala
    - GenerateTopSpec is a work in progress
    chick committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    afcdcc6 View commit details
    Browse the repository at this point in the history
  2. - changed directory path to iocells to use directories rather than do…

    …tted name
    
    - Changed packages in tapeout/transforms/utils/*.scala to be in their own package `utils`
    chick committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    e650d5b View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2021

  1. Merge pull request #97 from ucb-bar/fix-deprecations-1

    Fix deprecations 1
    chick authored Feb 10, 2021
    Configuration menu
    Copy the full SHA
    4ef162f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f37385c View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2021

  1. - remove unused harnessTransforms

    -
    chick committed Feb 14, 2021
    Configuration menu
    Copy the full SHA
    5616b9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c052f79 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2021

  1. Configuration menu
    Copy the full SHA
    0558008 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5040e0d View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2021

  1. Add in missing transforms

    chick committed Feb 16, 2021
    Configuration menu
    Copy the full SHA
    7c2d7ab View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2021

  1. Get topAnnos into the mix

    chick committed Feb 17, 2021
    Configuration menu
    Copy the full SHA
    bbc8800 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2021

  1. Configuration menu
    Copy the full SHA
    8a93d8b View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. Configuration menu
    Copy the full SHA
    ddea198 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bca3896 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3711c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. Merge pull request #98 from ucb-bar/fix-deprecations-3

    Fix deprecations 3
    abejgonzalez authored Feb 23, 2021
    Configuration menu
    Copy the full SHA
    12d0c25 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2021

  1. Merge pull request #99 from ucb-bar/mask_penalty

    Macrocompiler should prioritize memories with no masks with DefaultCostMetric
    jerryz123 authored Mar 12, 2021
    Configuration menu
    Copy the full SHA
    c8f3d34 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2021

  1. Use github actions for testing

    - Stripped down version from treadle
    - commented out several sections
    - delete travis test
    - fix run-tests.yml
    - Let's make this 3.
    chick committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    1d6486f View commit details
    Browse the repository at this point in the history
  2. Use github actions for testing

    - Stripped down version from treadle
    - commented out several sections
    - delete travis test
    - fix run-tests.yml
    - Let's make this 3.
    chick committed Jul 1, 2021
    Configuration menu
    Copy the full SHA
    3d571b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea7663d View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Configuration menu
    Copy the full SHA
    61ab39f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #104 from ucb-bar/harness_anno_fix

    Restore proper naming of harness annotation file
    jwright6323 authored Jul 12, 2021
    Configuration menu
    Copy the full SHA
    f196c38 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Merge pull request #103 from ucb-bar/use-github-actions-for-ci

    Use github actions for testing
    chick authored Jul 13, 2021
    Configuration menu
    Copy the full SHA
    731a529 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    479e63c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53a2d69 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    66eee23 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. Merge pull request #105 from ucb-bar/fix_reparent_circuit

    Fix InstanceTarget annotations in ReParentCircuit
    jwright6323 authored Jul 20, 2021
    Configuration menu
    Copy the full SHA
    0971920 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #106 from ucb-bar/fix_harness_fir

    Fix harness .fir file output location
    jwright6323 authored Jul 20, 2021
    Configuration menu
    Copy the full SHA
    cdd8af4 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Moved a zillion files all over the place so that everything is now

    in tapeout/src in the correct directory corresponding to internal packages.
    Everything compiles and tests run
    TODO:
    - Figure out assembly step for MacroCompiler
    - Does root project matter?
    chick committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    c907a73 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2021

  1. iocell won't run without this syntax

    IntelliJ flags this as error, even though it compiles and runs
    chick committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    db2739b View commit details
    Browse the repository at this point in the history
  2. Add some missing resources

    chick committed Aug 9, 2021
    Configuration menu
    Copy the full SHA
    b107a6b View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. Add setting to have sbt not exit

    if a program calls System.exit
    Without this a useless and misleading log4j error is reported.
    chick committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    e113a7b View commit details
    Browse the repository at this point in the history
  2. IOCell toBool => asBool

    MacroCompiler needs more specific firrtl.Utils imports, Comment out legalize
    SynFlops more precise imports
    YamlHelpers use FileUtils
    ResetInverter LegacyModule => Module
    Retime use Module instead of LegacyModule
    YamlHelpers uses FileUtils instead of getResource
    ResetInvert use Module instead of LegacyModule
    Masks add scalatest wrappers for getting better test reports
    SpecificExamples drop tapeout prefix, and add scalatest blocks
    GenerateSpec, let ChiselStage emit the firrt directly to target dir, add some actual tests that files were created
    GenerateTopSpec use FileUtils
    FlipChipMacroSpec use FileUtils
    IOPropertiesSpec use FileUtils
    chick committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    352fa91 View commit details
    Browse the repository at this point in the history
  3. Move src/ from tapeout to top level

    get rid of root
    chick committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    74d5da6 View commit details
    Browse the repository at this point in the history
  4. MultiPort remove random println

    GenerateSpec fix so "generate top test" does not rely on side-effects of previous test
    GenerateTopSpec fix so it creates needed input file itself, does not rely on other tests to do that
    chick committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    08eba27 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. Configuration menu
    Copy the full SHA
    b2cee7c View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Merge pull request #109 from ucb-bar/move-src-to-toplevel

    Unify barstools into single src tree that matches package structure
    chick authored Aug 12, 2021
    Configuration menu
    Copy the full SHA
    acfbe42 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2021

  1. Adding support for Scala 2.13

    Mostly import changes
    Some formatting changes
    Runs +test
    chick committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    ae01e17 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #111 from ucb-bar/scala-2.13

    Adding support for Scala 2.13
    ekiwi authored Aug 16, 2021
    Configuration menu
    Copy the full SHA
    4e9b44c View commit details
    Browse the repository at this point in the history
  3. Formatting code to chisel standard

    - ran sbt scalafmtAll
      - lot of small formatting changes
    - added test that code must stay formatted
      - part of github actions workflow
    chick committed Aug 16, 2021
    Configuration menu
    Copy the full SHA
    edb1537 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Fix all warnings in barstool.macros._

    - Fixed up all warnings in barstools macros package
    - mostly public method return types
    - removed lot's of extraneous parens and braces
    - Made code cleaner using more explicit macros
    - Fixed warnings in 2.13 that will likely turn into errors in future
    chick committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    143af1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db54d55 View commit details
    Browse the repository at this point in the history
  3. Fix scalafmt check

    chick committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    c519b26 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f62c58 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. Merge pull request #112 from ucb-bar/macro-code-cleanup

    Fix all warnings in barstool.macros._
    chick authored Aug 18, 2021
    Configuration menu
    Copy the full SHA
    314d807 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. Remove sbt subproject "tapeout"

    Now barstools should be easier to compose in multi-project sbt projects,
    such as Chipyard.
    
    Resolves ucb-bar/barstools#117.
    Tynan McAuley committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    4f1f9fc View commit details
    Browse the repository at this point in the history
  2. Make readme consistent with new sbt setup

    Tynan McAuley committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    d1de92d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    a0d1fdb View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Bump Chisel versions to x.5.1

    Tynan McAuley committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    adaca59 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. Merge pull request #118 from tymcauley/remove-sbt-subproject

    Remove sbt subproject "tapeout"
    abejgonzalez authored Feb 11, 2022
    Configuration menu
    Copy the full SHA
    064c8be View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2022

  1. Configuration menu
    Copy the full SHA
    2635bb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2022

  1. Configuration menu
    Copy the full SHA
    cf75889 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2022

  1. Add back HarnessConf

    joonho3020 committed Dec 23, 2022
    Configuration menu
    Copy the full SHA
    d1295e6 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2022

  1. Configuration menu
    Copy the full SHA
    850f613 View commit details
    Browse the repository at this point in the history
  2. Fix formatting

    joonho3020 committed Dec 24, 2022
    Configuration menu
    Copy the full SHA
    2dfa184 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13e2bb9 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2022

  1. Configuration menu
    Copy the full SHA
    5af7f21 View commit details
    Browse the repository at this point in the history
  2. Revert "Remove executeTop & make everything to execute"

    This reverts commit 5af7f21.
    joonho3020 committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    723bab7 View commit details
    Browse the repository at this point in the history
  3. Fix dump to dumpAnnos

    joonho3020 committed Dec 28, 2022
    Configuration menu
    Copy the full SHA
    899387f View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2022

  1. Configuration menu
    Copy the full SHA
    e340f12 View commit details
    Browse the repository at this point in the history
  2. Fixes test for CI

    joonho3020 committed Dec 29, 2022
    Configuration menu
    Copy the full SHA
    06db605 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Merge pull request #123 from ucb-bar/remove-barstools-compiler

    CIRCT Integration
    jerryz123 authored Jan 9, 2023
    Configuration menu
    Copy the full SHA
    b71c31e View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    df3232f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    653989c View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Configuration menu
    Copy the full SHA
    9760528 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Configuration menu
    Copy the full SHA
    a9f9068 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Update scala/sbt/chisel versions

    The previous setup used Scala 2.12 even though Chipyard was trying to
    override it to use 2.13.10.
    
    Also sync Chisel minor versions with Chipyard, and update to a recent
    sbt version.
    tymcauley committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    4e398da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    20587cf View commit details
    Browse the repository at this point in the history
  3. Remove unused test file

    This file is breaking the test build, the class it is testing was
    removed in df3232f.
    tymcauley committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    d9317d6 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Merge pull request #127 from tymcauley/use-scala-2.13

    Update scala/sbt/chisel versions, fix CI
    abejgonzalez authored Mar 1, 2023
    Configuration menu
    Copy the full SHA
    c58458e View commit details
    Browse the repository at this point in the history
  2. merge master

    joonho3020 committed Mar 1, 2023
    Configuration menu
    Copy the full SHA
    3090096 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Merge pull request #126 from ucb-bar/rm-duplicate-compiler-anno

    Remove duplicate compiler annotation
    abejgonzalez authored Mar 2, 2023
    Configuration menu
    Copy the full SHA
    39b4af7 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Configuration menu
    Copy the full SHA
    fe81afe View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2023

  1. Add name to IOCell definition

    Kevin Anderson committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    0a4466d View commit details
    Browse the repository at this point in the history
  2. formatting fix

    Kevin Anderson committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    0df6e34 View commit details
    Browse the repository at this point in the history
  3. Code improvement; define IOCell name as Option and place in trait to …

    …reduce code modifications
    Kevin Anderson committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    cc4f841 View commit details
    Browse the repository at this point in the history
  4. format IOCell.scala

    Kevin Anderson committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    96155c8 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #129 from kevindna/master

    Add name to IOCell definition
    kevindna authored Mar 18, 2023
    Configuration menu
    Copy the full SHA
    de5c7d3 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Merge pull request #130 from ucb-bar/sbt-assembly

    Update build.sbt for sbt-assembly
    abejgonzalez authored May 18, 2023
    Configuration menu
    Copy the full SHA
    2ef368b View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    400ce78 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. asBool() to asBool

    jerryz123 committed Jun 21, 2023
    Configuration menu
    Copy the full SHA
    2d45407 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. Merge pull request #131 from ucb-bar/move-iocells

    Move iocells to separate project root
    jerryz123 authored Jul 9, 2023
    Configuration menu
    Copy the full SHA
    deb28e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2023

  1. Configuration menu
    Copy the full SHA
    29a2d91 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

  1. Configuration menu
    Copy the full SHA
    27f4b83 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Merge pull request #132 from ucb-bar/chisel3.6

    Chisel3.6
    jerryz123 authored Jul 26, 2023
    Configuration menu
    Copy the full SHA
    c0a6c2c View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. Configuration menu
    Copy the full SHA
    368dde4 View commit details
    Browse the repository at this point in the history
  2. Macrocompiler: FIRRTL-elab macros 1-at-a-time

    Elaborating all macros in a single Circuit with an arbitrary (last) macro
    selected as the circuit main main cause some macros to be dropped, even with
    the DCEAnnotation. Work around this for now by elaborating each module in the
    macrocompiled circuit independently, then concatenating the verilog.
    jerryz123 committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    c8723f4 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Delete IOCell.v

    jerryz123 committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    f5fe37c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #133 from ucb-bar/fixes

    Fixes for IOCell + MacroCompiler
    jerryz123 authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    887c1c9 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    eef5efb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #134 from ucb-bar/intermediate-dump-vlog

    Dump per macro verilog (overridden by final verilog output)
    abejgonzalez authored Oct 16, 2023
    Configuration menu
    Copy the full SHA
    60a1be9 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    7819dc6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #135 from ucb-bar/empty-hammerir

    Emit a empty HammerIR JSON when no macros to avoid downstream tool problems
    harrisonliew authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    32b329b View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. Update deprecated APIs to prepare for Chisel 5

    - `IO` was moved from `chisel3.experimental` to `chisel3`
    - `DataMirror` was moved from `chisel3.experimental` to `chisel3.reflect`
    tymcauley committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    16b5637 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #136 from tymcauley/chisel-5-prep

    Update deprecated APIs to prepare for Chisel 5
    jerryz123 authored Jan 3, 2024
    Configuration menu
    Copy the full SHA
    7b68cd7 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    277dc92 View commit details
    Browse the repository at this point in the history
  2. Move IOCell files

    jerryz123 committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    c97627c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4830ebf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    33a1fe3 View commit details
    Browse the repository at this point in the history
  5. Remove barstools tests

    jerryz123 committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    ac11f6d View commit details
    Browse the repository at this point in the history
  6. Delete barstools submodule

    jerryz123 committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    d7060f4 View commit details
    Browse the repository at this point in the history
  7. Fixes for in-tree barstools

    jerryz123 committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    9436aea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    088460f View commit details
    Browse the repository at this point in the history