caravel_user_project
caravel_user_project copied to clipboard
update configure to match latest OpenLane best practices
@donn said in https://github.com/The-OpenROAD-Project/OpenLane/issues/1325#issuecomment-1238082487 that OpenLane is moving away from config.tcl in favor of JSON configuration.
It would be nice for the caravel template to follow the same path.
Also noticed that user_proj_example and user_project_wrapper use a mix of script_dir and DESIGN_DIR:
- https://github.com/efabless/caravel_user_project/blob/main/openlane/user_proj_example/config.tcl#L19
- https://github.com/efabless/caravel_user_project/blob/main/openlane/user_project_wrapper/config.tcl#L26
Also see https://github.com/The-OpenROAD-Project/OpenLane/blob/1c5db8511e173776b6da775a853581f090e52623/scripts/config/migrate.py#L72