Tags: ucb-bar/hammer
Tags
Misc small fixes: Joules, Sky130 srams, A-machines setup (#821) * fixing paths on A machines * adding more reporting options and documentation * Create README.md * Update README.md * small fix * all report power commands work * changed joules tcl name * different simv names * small fixes * adding wmask to all Sram22 SRAMs to match behavioral verilog and pass sim * time-based analysis turned off when not required to save time * small e2e tweaks * fixing paths on A machines * joules docs update * reverting vcs file * reverting vcs file * added link to joules readme, removed old comment
efabless ring IO template + hooks (#792) * efabless ring IO template + hooks * consolidate docs * add sky130_fd_io library from open_pdks, fix template IO file * fix corner cell, make met5 stripes like caravel * met5 rings now connected to clamped3 pads * add set_dont_touch on tie_hi/lo_esd output pins * Update IO file instructions * typos, move section * More clarity * fix IO filler placement to prevent them from being rotated Without setting the fillers' place status to `fixed`, Innovus resets the orientation of all fillers at some point during placement. * Sky130: snap die to mfg grid for top-level MPW/ChipIgnite die sizes are not on the placement grid (the default grid snap); set the snap grid to the manufacturing grid for top-level modules so that the die size can be set correctly. * Update core size + docs surrounding core Larger margins required to keep the entire core in low-tap-density region. * Sky130: add docs for IO cells during synthesis IO cells (or at minimum, the HV tie nets) must be `dont_touch`ed during synthesis to avoid Genus replacing HV tie connections with constant tie cells. * Reformat TCL & Markdown Use fenced code blocks with proper language in Markdown, dedent TCL snippets. * Add patches to spacer cells and note about supplies * Sky130: Add connect slices to example configuration Change example hook to use connect filler slices and add critical regular filler slices to template IO file. --------- Co-authored-by: Ethan Wu <ethanwu10@gmail.com>
Merge the Cadence and Synopsys plugins into Hammer (#713) * merge synopsys and cadence plugins into hammer * get e2e tests working with asap7 on a machines * add ICV link to docs * incorporate genus retiming commit * incorporate genus ILM blackboxes commit * fix type error * add defines for sky130 post-syn sim * Update keys for sky130 at BWRC used for #740 * -top should be optional (#34) * extraneous type:ignores with local mypy * Revert "extraneous type:ignores with local mypy" This reverts commit b0f5f95. * openroad at bwrc moved to common location --------- Co-authored-by: Harrison Liew <harrisonliew@gmail.com>
PreviousNext