diff --git a/compiler/globals.py b/compiler/globals.py index 3d4b2129..a524c3c2 100644 --- a/compiler/globals.py +++ b/compiler/globals.py @@ -477,11 +477,20 @@ def report_status(): debug.print_raw("Netlist only mode (no physical design is being done, netlist_only=False to disable).") if not OPTS.route_supplies: - debug.print_raw("Design supply routing skipped for run-time (incomplete GDS will not be saved, route_supplies=True to enable).") + debug.print_raw("Design supply routing skipped for run-time (incomplete GDS will not be saved) (route_supplies=True to enable).") if not OPTS.inline_lvsdrc: debug.print_raw("DRC/LVS/PEX is only run on the top-level design to save run-time (inline_lvsdrc=True to enable).") if not OPTS.check_lvsdrc: debug.print_raw("DRC/LVS/PEX is disabled (check_lvsdrc=True to enable).") + + if OPTS.analytical_delay: + debug.print_raw("Characterization is disabled (using analytical delay models) (analytical_delay=False to enable).") + else: + if OPTS.spice_name!="": + debug.print_raw("Performing simulation-based characterization with {}".format(OPTS.spice_name)) + if OPTS.trim_netlist: + debug.print_raw("Trimming netlist to speed up characterization (trim_netlist=False to disable).") + diff --git a/compiler/sram.py b/compiler/sram.py index d2234d92..274c1bf1 100644 --- a/compiler/sram.py +++ b/compiler/sram.py @@ -102,13 +102,6 @@ class sram(): start_time = datetime.datetime.now() from characterizer import lib debug.print_raw("LIB: Characterizing... ") - if OPTS.analytical_delay: - debug.print_raw("Using analytical delay models (no characterization)") - else: - if OPTS.spice_name!="": - debug.print_raw("Performing simulation-based characterization with {}".format(OPTS.spice_name)) - if OPTS.trim_netlist: - debug.print_raw("Trimming netlist to speed up characterization.") lib(out_dir=OPTS.output_path, sram=self.s, sp_file=sp_file) print_time("Characterization", datetime.datetime.now(), start_time)