335 lines
28 KiB
Plaintext
335 lines
28 KiB
Plaintext
Starting…
|
|
Running 'Verilator.Lint' at 'user_proj_example/runs/25_11_11_03_19/01-verilator-lint'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/01-verilator-lint/verilator-lint.log'[/repr.filename]…
|
|
Running 'Checker.LintTimingConstructs' at 'user_proj_example/runs/25_11_11_03_19/02-checker-linttimingconstructs'…
|
|
Check for Lint Timing Errors clear.
|
|
Running 'Checker.LintErrors' at 'user_proj_example/runs/25_11_11_03_19/03-checker-linterrors'…
|
|
Check for Lint errors clear.
|
|
Running 'Checker.LintWarnings' at 'user_proj_example/runs/25_11_11_03_19/04-checker-lintwarnings'…
|
|
8 Lint warnings found.
|
|
Running 'Yosys.JsonHeader' at 'user_proj_example/runs/25_11_11_03_19/05-yosys-jsonheader'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/05-yosys-jsonheader/yosys-jsonheader.log'[/repr.filename]…
|
|
Running 'Yosys.Synthesis' at 'user_proj_example/runs/25_11_11_03_19/06-yosys-synthesis'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/06-yosys-synthesis/yosys-synthesis.log'[/repr.filename]…
|
|
Parsing synthesis checks…
|
|
Running 'Checker.YosysUnmappedCells' at 'user_proj_example/runs/25_11_11_03_19/07-checker-yosysunmappedcells'…
|
|
Check for Unmapped Yosys instances clear.
|
|
Running 'Checker.YosysSynthChecks' at 'user_proj_example/runs/25_11_11_03_19/08-checker-yosyssynthchecks'…
|
|
Check for Yosys check errors clear.
|
|
Running 'Checker.NetlistAssignStatements' at 'user_proj_example/runs/25_11_11_03_19/09-checker-netlistassignstatements'…
|
|
Running 'OpenROAD.CheckSDCFiles' at 'user_proj_example/runs/25_11_11_03_19/10-openroad-checksdcfiles'…
|
|
'PNR_SDC_FILE' is not defined. Using generic fallback SDC for OpenROAD PnR steps.
|
|
'SIGNOFF_SDC_FILE' is not defined. Using generic fallback SDC for OpenROAD PnR steps.
|
|
Running 'OpenROAD.CheckMacroInstances' at 'user_proj_example/runs/25_11_11_03_19/11-openroad-checkmacroinstances'…
|
|
No macros found, skipping instance check…
|
|
Running 'OpenROAD.STAPrePNR' at 'user_proj_example/runs/25_11_11_03_19/12-openroad-staprepnr'…
|
|
Starting STA for the nom_tt_025C_1v80 timing corner…
|
|
Starting STA for the nom_ss_100C_1v60 timing corner…
|
|
Starting STA for the nom_ff_n40C_1v95 timing corner…
|
|
Skipping corner min_tt_025C_1v80 for STA (identical to nom_tt_025C_1v80 at this stage)…
|
|
Skipping corner min_ss_100C_1v60 for STA (identical to nom_ss_100C_1v60 at this stage)…
|
|
Skipping corner min_ff_n40C_1v95 for STA (identical to nom_ff_n40C_1v95 at this stage)…
|
|
Skipping corner max_tt_025C_1v80 for STA (identical to nom_tt_025C_1v80 at this stage)…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/12-openroad-staprepnr/nom_ff_n40C_1v95/sta.log'[/repr.filename]…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/12-openroad-staprepnr/nom_tt_025C_1v80/sta.log'[/repr.filename]…
|
|
Skipping corner max_ss_100C_1v60 for STA (identical to nom_ss_100C_1v60 at this stage)…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/12-openroad-staprepnr/nom_ss_100C_1v60/sta.log'[/repr.filename]…
|
|
Skipping corner max_ff_n40C_1v95 for STA (identical to nom_ff_n40C_1v95 at this stage)…
|
|
Finished STA for the nom_ff_n40C_1v95 timing corner.
|
|
Finished STA for the nom_tt_025C_1v80 timing corner.
|
|
Finished STA for the nom_ss_100C_1v60 timing corner.
|
|
Running 'OpenROAD.Floorplan' at 'user_proj_example/runs/25_11_11_03_19/13-openroad-floorplan'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/13-openroad-floorplan/openroad-floorplan.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'Odb.CheckMacroAntennaProperties' at 'user_proj_example/runs/25_11_11_03_19/14-odb-checkmacroantennaproperties'…
|
|
No cells provided, skipping…
|
|
Running 'Odb.SetPowerConnections' at 'user_proj_example/runs/25_11_11_03_19/15-odb-setpowerconnections'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/15-odb-setpowerconnections/odb-setpowerconnections.log'[/repr.filename]…
|
|
Running 'Odb.ManualMacroPlacement' at 'user_proj_example/runs/25_11_11_03_19/16-odb-manualmacroplacement'…
|
|
No instances found, skipping 'Odb.ManualMacroPlacement'…
|
|
Running 'OpenROAD.CutRows' at 'user_proj_example/runs/25_11_11_03_19/17-openroad-cutrows'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/17-openroad-cutrows/openroad-cutrows.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.TapEndcapInsertion' at 'user_proj_example/runs/25_11_11_03_19/18-openroad-tapendcapinsertion'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/18-openroad-tapendcapinsertion/openroad-tapendcapinsertion.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'Odb.AddPDNObstructions' at 'user_proj_example/runs/25_11_11_03_19/19-odb-addpdnobstructions'…
|
|
'PDN_OBSTRUCTIONS' is not defined. Skipping 'Odb.AddPDNObstructions'…
|
|
Running 'OpenROAD.GeneratePDN' at 'user_proj_example/runs/25_11_11_03_19/20-openroad-generatepdn'…
|
|
'FP_PDN_CFG' not explicitly set, setting it to /nix/store/pqxyc4xmydcs5adig47yyc29r3svp5nx-python3-3.11.9-env/lib/python3.11/site-packages/librelane/scripts/openroad/common/pdn_cfg.tcl…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/20-openroad-generatepdn/openroad-generatepdn.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'Odb.RemovePDNObstructions' at 'user_proj_example/runs/25_11_11_03_19/21-odb-removepdnobstructions'…
|
|
'PDN_OBSTRUCTIONS' is not defined. Skipping 'Odb.RemovePDNObstructions'…
|
|
Running 'Odb.AddRoutingObstructions' at 'user_proj_example/runs/25_11_11_03_19/22-odb-addroutingobstructions'…
|
|
'ROUTING_OBSTRUCTIONS' is not defined. Skipping 'Odb.AddRoutingObstructions'…
|
|
Running 'OpenROAD.GlobalPlacementSkipIO' at 'user_proj_example/runs/25_11_11_03_19/23-openroad-globalplacementskipio'…
|
|
'PL_TARGET_DENSITY_PCT' not explicitly set, using dynamically calculated target density: 21.8437800…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/23-openroad-globalplacementskipio/openroad-globalplacementskipio.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.IOPlacement' at 'user_proj_example/runs/25_11_11_03_19/24-openroad-ioplacement'…
|
|
FP_PIN_ORDER_CFG is set. Skipping 'OpenROAD.IOPlacement'…
|
|
Running 'Odb.CustomIOPlacement' at 'user_proj_example/runs/25_11_11_03_19/25-odb-customioplacement'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/25-odb-customioplacement/odb-customioplacement.log'[/repr.filename]…
|
|
Running 'Odb.ApplyDEFTemplate' at 'user_proj_example/runs/25_11_11_03_19/26-odb-applydeftemplate'…
|
|
No DEF template provided, skipping…
|
|
Running 'OpenROAD.GlobalPlacement' at 'user_proj_example/runs/25_11_11_03_19/27-openroad-globalplacement'…
|
|
'PL_TARGET_DENSITY_PCT' not explicitly set, using dynamically calculated target density: 21.8437800…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/27-openroad-globalplacement/openroad-globalplacement.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'Odb.WriteVerilogHeader' at 'user_proj_example/runs/25_11_11_03_19/28-odb-writeverilogheader'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/28-odb-writeverilogheader/odb-writeverilogheader.log'[/repr.filename]…
|
|
Running 'Checker.PowerGridViolations' at 'user_proj_example/runs/25_11_11_03_19/29-checker-powergridviolations'…
|
|
Check for power grid violations (as reported by OpenROAD PSM- you may ignore these if LVS passes) clear.
|
|
Running 'OpenROAD.STAMidPNR' at 'user_proj_example/runs/25_11_11_03_19/30-openroad-stamidpnr'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/30-openroad-stamidpnr/openroad-stamidpnr.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[GRT-0097] No global routing found for nets.
|
|
Running 'OpenROAD.RepairDesignPostGPL' at 'user_proj_example/runs/25_11_11_03_19/31-openroad-repairdesignpostgpl'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/31-openroad-repairdesignpostgpl/openroad-repairdesignpostgpl.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'Odb.ManualGlobalPlacement' at 'user_proj_example/runs/25_11_11_03_19/32-odb-manualglobalplacement'…
|
|
'MANUAL_GLOBAL_PLACEMENTS' not set, skipping…
|
|
Running 'OpenROAD.DetailedPlacement' at 'user_proj_example/runs/25_11_11_03_19/33-openroad-detailedplacement'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/33-openroad-detailedplacement/openroad-detailedplacement.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.CTS' at 'user_proj_example/runs/25_11_11_03_19/34-openroad-cts'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/34-openroad-cts/openroad-cts.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[CTS-0041] Net "wb_clk_i" has 1 sinks. Skipping...
|
|
[RSZ-0065] max wire length less than 5786u increases wire delays.
|
|
Running 'OpenROAD.STAMidPNR-1' at 'user_proj_example/runs/25_11_11_03_19/35-openroad-stamidpnr-1'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/35-openroad-stamidpnr-1/openroad-stamidpnr-1.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[GRT-0097] No global routing found for nets.
|
|
Running 'OpenROAD.ResizerTimingPostCTS' at 'user_proj_example/runs/25_11_11_03_19/36-openroad-resizertimingpostcts'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/36-openroad-resizertimingpostcts/openroad-resizertimingpostcts.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.STAMidPNR-2' at 'user_proj_example/runs/25_11_11_03_19/37-openroad-stamidpnr-2'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/37-openroad-stamidpnr-2/openroad-stamidpnr-2.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[GRT-0097] No global routing found for nets.
|
|
Running 'OpenROAD.GlobalRouting' at 'user_proj_example/runs/25_11_11_03_19/38-openroad-globalrouting'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/38-openroad-globalrouting/openroad-globalrouting.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.CheckAntennas' at 'user_proj_example/runs/25_11_11_03_19/39-openroad-checkantennas'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/39-openroad-checkantennas/openroad-checkantennas.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.RepairDesignPostGRT' at 'user_proj_example/runs/25_11_11_03_19/40-openroad-repairdesignpostgrt'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/40-openroad-repairdesignpostgrt/openroad-repairdesignpostgrt.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'Odb.DiodesOnPorts' at 'user_proj_example/runs/25_11_11_03_19/41-odb-diodesonports'…
|
|
'DIODE_ON_PORTS' is set to 'none': skipping…
|
|
Running 'Odb.HeuristicDiodeInsertion' at 'user_proj_example/runs/25_11_11_03_19/42-odb-heuristicdiodeinsertion'…
|
|
Running 'Odb.FuzzyDiodePlacement' at 'user_proj_example/runs/25_11_11_03_19/42-odb-heuristicdiodeinsertion/1-odb-fuzzydiodeplacement'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/42-odb-heuristicdiodeinsertion/1-odb-fuzzydiodeplacement/odb-fuzzydiodeplacement.log'[/repr.filename]…
|
|
Running 'OpenROAD.DetailedPlacement' at 'user_proj_example/runs/25_11_11_03_19/42-odb-heuristicdiodeinsertion/2-openroad-detailedplacement'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/42-odb-heuristicdiodeinsertion/2-openroad-detailedplacement/openroad-detailedplacement.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.GlobalRouting' at 'user_proj_example/runs/25_11_11_03_19/42-odb-heuristicdiodeinsertion/3-openroad-globalrouting'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/42-odb-heuristicdiodeinsertion/3-openroad-globalrouting/openroad-globalrouting.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.RepairAntennas' at 'user_proj_example/runs/25_11_11_03_19/43-openroad-repairantennas'…
|
|
Running 'DiodeInsertion' at 'user_proj_example/runs/25_11_11_03_19/43-openroad-repairantennas/1-diodeinsertion'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/43-openroad-repairantennas/1-diodeinsertion/diodeinsertion.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.CheckAntennas' at 'user_proj_example/runs/25_11_11_03_19/43-openroad-repairantennas/2-openroad-checkantennas'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/43-openroad-repairantennas/2-openroad-checkantennas/openroad-checkantennas.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.ResizerTimingPostGRT' at 'user_proj_example/runs/25_11_11_03_19/44-openroad-resizertimingpostgrt'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/44-openroad-resizertimingpostgrt/openroad-resizertimingpostgrt.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.STAMidPNR-3' at 'user_proj_example/runs/25_11_11_03_19/45-openroad-stamidpnr-3'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/45-openroad-stamidpnr-3/openroad-stamidpnr-3.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'OpenROAD.DetailedRouting' at 'user_proj_example/runs/25_11_11_03_19/46-openroad-detailedrouting'…
|
|
Running TritonRoute with 8 threads…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/46-openroad-detailedrouting/openroad-detailedrouting.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon
|
|
[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer mcon
|
|
[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via
|
|
[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via
|
|
[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2
|
|
[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via2
|
|
[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3
|
|
[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via3
|
|
[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4
|
|
[DRT-0349] LEF58_ENCLOSURE with no CUTCLASS is not supported. Skipping for layer via4
|
|
Running 'Odb.RemoveRoutingObstructions' at 'user_proj_example/runs/25_11_11_03_19/47-odb-removeroutingobstructions'…
|
|
'ROUTING_OBSTRUCTIONS' is not defined. Skipping 'Odb.RemoveRoutingObstructions'…
|
|
Running 'OpenROAD.CheckAntennas-1' at 'user_proj_example/runs/25_11_11_03_19/48-openroad-checkantennas-1'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/48-openroad-checkantennas-1/openroad-checkantennas-1.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'Checker.TrDRC' at 'user_proj_example/runs/25_11_11_03_19/49-checker-trdrc'…
|
|
Check for Routing DRC errors clear.
|
|
Running 'Odb.ReportDisconnectedPins' at 'user_proj_example/runs/25_11_11_03_19/50-odb-reportdisconnectedpins'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/50-odb-reportdisconnectedpins/odb-reportdisconnectedpins.log'[/repr.filename]…
|
|
Running 'Checker.DisconnectedPins' at 'user_proj_example/runs/25_11_11_03_19/51-checker-disconnectedpins'…
|
|
Check for critical disconnected pins clear.
|
|
Running 'Odb.ReportWireLength' at 'user_proj_example/runs/25_11_11_03_19/52-odb-reportwirelength'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/52-odb-reportwirelength/odb-reportwirelength.log'[/repr.filename]…
|
|
Running 'Checker.WireLength' at 'user_proj_example/runs/25_11_11_03_19/53-checker-wirelength'…
|
|
Threshold for Threshold-surpassing long wires is not set. The checker will be skipped.
|
|
Running 'OpenROAD.FillInsertion' at 'user_proj_example/runs/25_11_11_03_19/54-openroad-fillinsertion'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/54-openroad-fillinsertion/openroad-fillinsertion.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
Running 'Odb.CellFrequencyTables' at 'user_proj_example/runs/25_11_11_03_19/55-odb-cellfrequencytables'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/55-odb-cellfrequencytables/buffer_list.txt'[/repr.filename]…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/55-odb-cellfrequencytables/odb-cellfrequencytables.log'[/repr.filename]…
|
|
Running 'OpenROAD.RCX' at 'user_proj_example/runs/25_11_11_03_19/56-openroad-rcx'…
|
|
Running RCX for corners matching nom_* (/home/marwan/caravel_user_project/openlane/user_proj_example/runs/25_11_11_03_19/56-openroad-rcx/nom/rcx.log)…
|
|
Running RCX for corners matching max_* (/home/marwan/caravel_user_project/openlane/user_proj_example/runs/25_11_11_03_19/56-openroad-rcx/max/rcx.log)…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/56-openroad-rcx/max/rcx.log'[/repr.filename]…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/56-openroad-rcx/nom/rcx.log'[/repr.filename]…
|
|
Running RCX for corners matching min_* (/home/marwan/caravel_user_project/openlane/user_proj_example/runs/25_11_11_03_19/56-openroad-rcx/min/rcx.log)…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/56-openroad-rcx/min/rcx.log'[/repr.filename]…
|
|
Finished RCX for corners matching max_*.
|
|
Finished RCX for corners matching nom_*.
|
|
Finished RCX for corners matching min_*.
|
|
Running 'OpenROAD.STAPostPNR' at 'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr'…
|
|
Starting STA for the nom_tt_025C_1v80 timing corner…
|
|
Starting STA for the nom_ss_100C_1v60 timing corner…
|
|
Starting STA for the nom_ff_n40C_1v95 timing corner…
|
|
Starting STA for the min_tt_025C_1v80 timing corner…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/nom_ss_100C_1v60/sta.log'[/repr.filename]…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/nom_tt_025C_1v80/sta.log'[/repr.filename]…
|
|
Starting STA for the min_ss_100C_1v60 timing corner…
|
|
Starting STA for the min_ff_n40C_1v95 timing corner…
|
|
Starting STA for the max_tt_025C_1v80 timing corner…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/nom_ff_n40C_1v95/sta.log'[/repr.filename]…
|
|
Starting STA for the max_ss_100C_1v60 timing corner…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/min_ss_100C_1v60/sta.log'[/repr.filename]…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/min_ff_n40C_1v95/sta.log'[/repr.filename]…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/min_tt_025C_1v80/sta.log'[/repr.filename]…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/max_ss_100C_1v60/sta.log'[/repr.filename]…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/max_tt_025C_1v80/sta.log'[/repr.filename]…
|
|
Finished STA for the nom_ff_n40C_1v95 timing corner.
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/nom_ff_n40C_1v95/filter_unannotated.log'[/repr.filename]…
|
|
Finished STA for the min_ss_100C_1v60 timing corner.
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/min_ss_100C_1v60/filter_unannotated.log'[/repr.filename]…
|
|
Finished STA for the nom_tt_025C_1v80 timing corner.
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/nom_tt_025C_1v80/filter_unannotated.log'[/repr.filename]…
|
|
Finished STA for the max_ss_100C_1v60 timing corner.
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/max_ss_100C_1v60/filter_unannotated.log'[/repr.filename]…
|
|
Finished STA for the max_tt_025C_1v80 timing corner.
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/max_tt_025C_1v80/filter_unannotated.log'[/repr.filename]…
|
|
Finished STA for the min_ff_n40C_1v95 timing corner.
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/min_ff_n40C_1v95/filter_unannotated.log'[/repr.filename]…
|
|
Finished STA for the min_tt_025C_1v80 timing corner.
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/min_tt_025C_1v80/filter_unannotated.log'[/repr.filename]…
|
|
Finished STA for the nom_ss_100C_1v60 timing corner.
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/nom_ss_100C_1v60/filter_unannotated.log'[/repr.filename]…
|
|
Starting STA for the max_ff_n40C_1v95 timing corner…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/max_ff_n40C_1v95/sta.log'[/repr.filename]…
|
|
Finished STA for the max_ff_n40C_1v95 timing corner.
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/57-openroad-stapostpnr/max_ff_n40C_1v95/filter_unannotated.log'[/repr.filename]…
|
|
Running 'OpenROAD.IRDropReport' at 'user_proj_example/runs/25_11_11_03_19/58-openroad-irdropreport'…
|
|
'VSRC_LOC_FILES' was not given a value, which may make the results of IR drop analysis inaccurate. If you are not integrating a top-level chip for manufacture, you may ignore this warning, otherwise, see the documentation for 'VSRC_LOC_FILES'.
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/58-openroad-irdropreport/openroad-irdropreport.log'[/repr.filename]…
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[STA-0366] port 'user_irq[*]' not found.
|
|
[INFO PSM-0040] All shapes on net vccd1 are connected.
|
|
########## IR report #################
|
|
Net : vccd1
|
|
Corner : nom_tt_025C_1v80
|
|
Supply voltage : 1.80e+00 V
|
|
Worstcase voltage: 1.80e+00 V
|
|
Average voltage : 1.80e+00 V
|
|
Average IR drop : 2.31e-07 V
|
|
Worstcase IR drop: 1.67e-04 V
|
|
Percentage drop : 0.01 %
|
|
######################################
|
|
[INFO PSM-0040] All shapes on net vssd1 are connected.
|
|
########## IR report #################
|
|
Net : vssd1
|
|
Corner : nom_tt_025C_1v80
|
|
Supply voltage : 0.00e+00 V
|
|
Worstcase voltage: 2.05e-04 V
|
|
Average voltage : 2.52e-07 V
|
|
Average IR drop : 2.52e-07 V
|
|
Worstcase IR drop: 2.05e-04 V
|
|
Percentage drop : 0.01 %
|
|
######################################
|
|
|
|
Running 'Magic.StreamOut' at 'user_proj_example/runs/25_11_11_03_19/59-magic-streamout'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/59-magic-streamout/magic-streamout.log'[/repr.filename]…
|
|
Running 'KLayout.StreamOut' at 'user_proj_example/runs/25_11_11_03_19/60-klayout-streamout'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/60-klayout-streamout/klayout-streamout.log'[/repr.filename]…
|
|
Running 'Magic.WriteLEF' at 'user_proj_example/runs/25_11_11_03_19/61-magic-writelef'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/61-magic-writelef/magic-writelef.log'[/repr.filename]…
|
|
Running 'Odb.CheckDesignAntennaProperties' at 'user_proj_example/runs/25_11_11_03_19/62-odb-checkdesignantennaproperties'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/62-odb-checkdesignantennaproperties/odb-checkdesignantennaproperties.log'[/repr.filename]…
|
|
Cell 'user_proj_example' has (286) input pin(s) without antenna gate information. They might not be connected to a gate.
|
|
Cell 'user_proj_example' has (131) output pin(s) without antenna diffusion information. They might not be driven.
|
|
Running 'KLayout.XOR' at 'user_proj_example/runs/25_11_11_03_19/63-klayout-xor'…
|
|
Running XOR with 8 threads…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/63-klayout-xor/klayout-xor.log'[/repr.filename]…
|
|
Running 'Checker.XOR' at 'user_proj_example/runs/25_11_11_03_19/64-checker-xor'…
|
|
Check for XOR differences clear.
|
|
Running 'Magic.DRC' at 'user_proj_example/runs/25_11_11_03_19/65-magic-drc'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/65-magic-drc/magic-drc.log'[/repr.filename]…
|
|
Running 'KLayout.DRC' at 'user_proj_example/runs/25_11_11_03_19/66-klayout-drc'…
|
|
Running KLayout DRC with 8 threads…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/66-klayout-drc/klayout-drc.log'[/repr.filename]…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/66-klayout-drc/xml_drc_report_to_json.log'[/repr.filename]…
|
|
Running 'Checker.MagicDRC' at 'user_proj_example/runs/25_11_11_03_19/67-checker-magicdrc'…
|
|
Check for Magic DRC errors clear.
|
|
Running 'Checker.KLayoutDRC' at 'user_proj_example/runs/25_11_11_03_19/68-checker-klayoutdrc'…
|
|
Check for KLayout DRC errors clear.
|
|
Running 'Magic.SpiceExtraction' at 'user_proj_example/runs/25_11_11_03_19/69-magic-spiceextraction'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/69-magic-spiceextraction/magic-spiceextraction.log'[/repr.filename]…
|
|
Running 'Checker.IllegalOverlap' at 'user_proj_example/runs/25_11_11_03_19/70-checker-illegaloverlap'…
|
|
Check for Magic Illegal Overlap errors clear.
|
|
Running 'Netgen.LVS' at 'user_proj_example/runs/25_11_11_03_19/71-netgen-lvs'…
|
|
Logging subprocess to [repr.filename]'user_proj_example/runs/25_11_11_03_19/71-netgen-lvs/netgen-lvs.log'[/repr.filename]…
|
|
Running 'Checker.LVS' at 'user_proj_example/runs/25_11_11_03_19/72-checker-lvs'…
|
|
Check for LVS errors clear.
|
|
Gating variable for step 'Yosys.EQY' set to 'False'- the step will be skipped.
|
|
Skipping step 'Equivalence Check'…
|
|
Running 'Checker.SetupViolations' at 'user_proj_example/runs/25_11_11_03_19/73-checker-setupviolations'…
|
|
No setup violations found
|
|
Running 'Checker.HoldViolations' at 'user_proj_example/runs/25_11_11_03_19/74-checker-holdviolations'…
|
|
No hold violations found
|
|
Running 'Checker.MaxSlewViolations' at 'user_proj_example/runs/25_11_11_03_19/75-checker-maxslewviolations'…
|
|
Max Slew violations found in the following corners:
|
|
* max_ss_100C_1v60
|
|
* max_tt_025C_1v80
|
|
* min_ss_100C_1v60
|
|
* nom_ss_100C_1v60
|
|
* nom_tt_025C_1v80
|
|
No max slew violations found
|
|
Running 'Checker.MaxCapViolations' at 'user_proj_example/runs/25_11_11_03_19/76-checker-maxcapviolations'…
|
|
Max Cap violations found in the following corners:
|
|
* max_ss_100C_1v60
|
|
* nom_ss_100C_1v60
|
|
No max cap violations found
|
|
Running 'Misc.ReportManufacturability' at 'user_proj_example/runs/25_11_11_03_19/77-misc-reportmanufacturability'…
|
|
Saving views to '/home/marwan/caravel_user_project/openlane/user_proj_example/runs/25_11_11_03_19/final'…
|
|
Flow complete.
|