I have a question about hardening designs with Ope...
# shuttle
t
I have a question about hardening designs with OpenLane for inclusion into Caravel. Following this guide https://github.com/efabless/caravel/blob/develop/openlane/README.md Suggests two options. If Option 1 is taken, that is to harden the design separately and insert it into user_project_wrapper afterwards. The OpenLane flow spits out a GDS and LEF for the user's hardened design. When the hardened design is inserted into user_project_wrapper, it is "hotswapped" in with that GDS and LEF, by putting such things into the config file:
Copy code
set ::env(VERILOG_FILES_BLACKBOX) "\
	$script_dir/../../verilog/rtl/user_proj_example.v"

set ::env(EXTRA_LEFS) "\
	$script_dir/../../lef/user_proj_example.lef"

set ::env(EXTRA_GDS_FILES) "\
	$script_dir/../../gds/user_proj_example.gds"
So that's the set-up. My question is the following: does timing data get generated for the user's hardened design, so that it can be imported into the next OpenLane run? Maybe I just haven't gotten that far quite yet.