Tags: ClassicComputers/OpenLane
Tags
Update Documentation for `or_issue.py` (The-OpenROAD-Project#780) [skip ci]
Add Jenkinsfile for OpenROAD team CI (The-OpenROAD-Project#778) [skip ci] Signed-off-by: Vitor Bandeira <vitor.vbandeira@gmail.com>
Move some layer variables to PDK, update io_place.py (The-OpenROAD-Pr… …oject#767) + `RT_{MIN,MAX}_LAYER` added to the PDK, relies on layer names + `FP_IO_{H,V}LAYER` added to the PDK, relies on layer names + `DRT_{MIN,MAX}_LAYER` optional override variables added ~ Minimum layer set to `met1` in the PDK, you have to enable `li1` manually ~ `GLB_RT_LAYER_ADJUSTMENTS` was moved to the PDK ~ io_place.py API redone in click, now also uses layer names - `FP_IO_{H,V}METAL` removed, will be translated to the new ones on-the-fly if they're in a user's config (for now.) - `GLB_RT_{MIN,MAX}LAYER` and its clock equivalents deprecated, will automatically be changed to the new ones on the fly
Remove All Unused Scripts + More Consistent Script Naming (The-OpenRO… …AD-Project#765) * Remove Unusued Scripts ```rb scripts = `find ./scripts -type f -maxdepth 1`.chomp.split("\n") unused_files = [] for script in scripts basename = File.basename(script) STDERR.puts "Searching for #{basename}..." ag_files = `ag --count #{basename}`.chomp.split("\n") if ag_files.count > 0 STDERR.puts "Found #{basename} in #{ag_files.count} files:" for file in ag_files STDERR.puts "\t-#{file}" end else STDERR.puts "Could not find #{basename} in any files!" unused_files << script end end STDERR.puts "Unused files: #{unused_files}" puts "#{unused_files.map { |f| "'#{f}'" }.join(" ")}" ``` * Rename all `camelCase` scripts to `snake_case` for consistency (except mergeLef.py) ```rb scripts = `find ./scripts -type f -maxdepth 1`.chomp.split("\n") unused_files = [] for script in scripts if script.downcase != script puts script end end ``` * More naming consistency, folded useless scripts
Update OpenROAD to e9d88df, update OpenROAD boost to 1.76 (The-OpenRO… …AD-Project#762)
Rewrite `run_designs.py` (The-OpenROAD-Project#760) + run_designs.py now exits with exit code 2 if a design failed ~ run_designs.py rewritten in click, API altered slightly ~ renamed `addComputedStatistics` to `add_computed_statistics` - removed `make regression_test`
Improved Local Installs (The-OpenROAD-Project#744) Local installs are now installed to a gitignored folder in the repo's file structure and use the same files as the repository. This is a minimal flow change with no effect on the Dockerized environment. [skip ci]
Add variable for enabling -post_cts_disable option (The-OpenROAD-Proj… …ect#749)
PreviousNext