+ `-verbose` flag added with multiple levels, replacing `-disable_output` (which is now the default behavior)
+ New command `puts_verbose` added, to be used for extra pieces of information
+ ./flow.tcl header now includes version, copyright and licensing information
+ Added `-last_run` flag allowing you to quickly resume the last run (useful with -interactive)
+ Added `open_in_klayout` command that lets you open the CURRENT_DEF in Klayout
~ `env.py issue-survey` now detects whether it's running inside the container and warns accordingly
~ RUN_KLAYOUT, RUN_KLAYOUT_DRC, RUN_MAGIC_DRC, RUN_LVS now only control noninteractive flows
~ Full git hash added to containers
~ Various Documentation Updates
~ Changed verbosity of various output messages
- Removed `-disable_output` (now the default behavior)
- Removed OpenLane ASCII art
- Removed various "chatty" messages, including things succeeding (shut up unless something fails)
~ awk scripts isolated into their own files- why are we using awk, again?
~ various bugfixes/corner cases in run_lef_cvc
~ fix installer lint issues
~ cvc now checks if spice was exported before it runs
This single-purpose recipe mounts the docker container and runs a desired
design through the flow. Provides better support for running OpenLane via
script.
Resolves#907.
+ Added GCD Design to test ASAP7
+ Added RUN_LVS variable to control running the LVS step
~ Allow running OpenLane without git repo cloned (sort of)
~ Updated Klayout Scrot, DRC to complain about a missing mr deck if Klayout is set as the primary signoff tool
~ Various Tcl Formatting
Co-authored-by: Matt Liberty <mliberty@eng.ucsd.edu>
* In run_non_interactive_mode make -no_lvs -no_drc -no_antennacheck into flags
These don't need an argument and the code was already looking in flags_map.
* Add scripts/pdk-linker.py for ORFS/OL integration
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
* Add *~ to .gitignore
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
* Update ioplacer.tcl to use proper tcl commands
Also allow skipping the calls
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
* black format pdk-linker.py
Signed-off-by: Matt Liberty <mliberty@eng.ucsd.edu>
+ Added an issue regression flow, allowing some post-run hooks to be executed to analyze issues that may not be captured by mere flow failure or metric regressions
~ `apply_def_template.py`: fix case sensitivity of arguments and use proper `defutil` command