summaryrefslogtreecommitdiffstats
path: root/Sobel/sobel.v2/rtl.rpt
diff options
context:
space:
mode:
Diffstat (limited to 'Sobel/sobel.v2/rtl.rpt')
-rw-r--r--Sobel/sobel.v2/rtl.rpt843
1 files changed, 843 insertions, 0 deletions
diff --git a/Sobel/sobel.v2/rtl.rpt b/Sobel/sobel.v2/rtl.rpt
new file mode 100644
index 0000000..5c98627
--- /dev/null
+++ b/Sobel/sobel.v2/rtl.rpt
@@ -0,0 +1,843 @@
+-- Catapult University Version: Report
+-- ---------------------------- ---------------------------------------------------
+-- Version: 2011a.126 Production Release
+-- Build Date: Wed Aug 8 00:52:07 PDT 2012
+
+-- Generated by: mg3115@EEWS104A-013
+-- Generated date: Tue Mar 08 14:10:00 +0000 2016
+
+Solution Settings: sobel.v2
+ Current state: extract
+ Project: Sobel
+
+ Design Input Files Specified
+ $PROJECT_HOME/sobel.h
+ $MGC_HOME/shared/include/ac_int.h
+ $PROJECT_HOME/bmp_io.cpp
+ $PROJECT_HOME/bmp_io.h
+ $PROJECT_HOME/tb_blur.cpp
+ $MGC_HOME/shared/include/mc_testbench.h
+ $MGC_HOME/shared/include/mc_scverify.h
+ $MGC_HOME/shared/include/ac_int.h
+ $PROJECT_HOME/sobel.h
+ $PROJECT_HOME/bmp_io.h
+ $PROJECT_HOME/bmp_io.h
+ $PROJECT_HOME/shift_class.h
+ $PROJECT_HOME/sobel.cpp
+ $MGC_HOME/shared/include/ac_fixed.h
+ $MGC_HOME/shared/include/ac_int.h
+ $PROJECT_HOME/sobel.h
+ $PROJECT_HOME/shift_class.h
+
+ Processes/Blocks in Design
+ Process Real Operation(s) count Latency Throughput Reset Length II Comments
+ ------------- ----------------------- ------- ---------- ------------ -- --------
+ /sobel/core 161 921601 921600 0 1
+ Design Total: 161 921601 921600 0 0
+
+ Bill Of Materials (Datapath)
+ Component Name Area Score Area(DSP_block_9-bit_elems) Area(LUTs) Delay Post Alloc Post Assign
+ --------------------------------------- ---------- --------------------------- ---------- ----- ---------- -----------
+ [Lib: mgc_Altera-Cyclone-III-6_beh_psr]
+ mgc_add(10,0,10,0,10) 11.241 0.000 11.241 1.301 1 1
+ mgc_add(10,0,9,1,10) 11.000 0.000 11.000 1.303 1 0
+ mgc_add(11,0,10,1,12) 12.000 0.000 12.000 1.208 2 2
+ mgc_add(11,1,11,1,12) 12.000 0.000 12.000 1.206 6 9
+ mgc_add(12,1,12,1,13) 13.000 0.000 13.000 1.272 5 2
+ mgc_add(15,0,11,1,15) 16.000 0.000 16.000 1.633 0 3
+ mgc_add(16,0,12,1,16) 17.000 0.000 17.000 1.696 6 6
+ mgc_add(16,0,16,0,16) 17.189 0.000 17.189 1.690 3 3
+ mgc_add(17,0,13,1,17) 18.000 0.000 18.000 1.758 3 0
+ mgc_add(19,0,2,1,19) 20.000 0.000 20.000 1.908 1 1
+ mgc_add(2,0,1,0,2) 3.315 0.000 3.315 0.658 0 1
+ mgc_add(2,0,1,1,2) 3.000 0.000 3.000 0.658 0 4
+ mgc_add(2,0,2,0,2) 3.311 0.000 3.311 0.653 1 1
+ mgc_add(3,0,3,0,3) 4.302 0.000 4.302 0.761 1 0
+ mgc_add(3,0,3,0,4) 4.302 0.000 4.302 0.761 12 12
+ mgc_add(4,0,4,0,5) 5.293 0.000 5.293 0.854 6 6
+ mgc_add(5,0,4,0,6) 6.288 0.000 6.288 0.940 3 3
+ mgc_add(5,0,5,0,5) 6.285 0.000 6.285 0.938 6 6
+ mgc_add(5,0,5,0,6) 6.285 0.000 6.285 0.938 0 1
+ mgc_add(6,0,5,1,8) 7.000 0.000 7.000 0.693 3 3
+ mgc_add(6,0,6,0,6) 7.276 0.000 7.276 1.016 3 3
+ mgc_add(8,0,7,0,8) 9.262 0.000 9.262 1.165 1 1
+ mgc_add(9,0,8,1,10) 10.000 0.000 10.000 1.072 3 3
+ mgc_and(1,2) 0.730 0.000 0.730 0.263 0 3
+ mgc_and(19,2) 13.867 0.000 13.867 0.263 1 1
+ mgc_and(2,2) 1.460 0.000 1.460 0.263 2 1
+ mgc_mul(2,0,9,0,11) 330.250 2.000 10.250 3.044 3 3
+ mgc_mul(2,1,10,1,12) 330.000 2.000 10.000 3.087 6 6
+ mgc_mul(3,0,6,0,9) 330.250 2.000 10.250 2.846 3 3
+ mgc_mux(1,1,2) 0.919 0.000 0.919 0.369 2 1
+ mgc_mux(10,2,4) 22.259 0.000 22.259 0.936 6 6
+ mgc_mux(16,1,2) 14.711 0.000 14.711 0.369 6 6
+ mgc_mux(19,1,2) 17.469 0.000 17.469 0.369 1 1
+ mgc_mux(30,1,2) 27.583 0.000 27.583 0.369 0 1
+ mgc_mux(90,1,2) 82.748 0.000 82.748 0.369 3 3
+ mgc_nand(1,2) 0.730 0.000 0.730 0.268 0 3
+ mgc_nor(1,2) 0.730 0.000 0.730 0.263 0 2
+ mgc_not(1) 0.000 0.000 0.000 0.000 0 24
+ mgc_not(10) 0.000 0.000 0.000 0.000 0 9
+ mgc_not(3) 0.000 0.000 0.000 0.000 0 12
+ mgc_or(1,2) 0.730 0.000 0.730 0.268 0 2
+ mgc_or(1,3) 1.054 0.000 1.054 0.425 0 1
+ mgc_or(10,2) 7.298 0.000 7.298 0.268 1 1
+ mgc_or(2,2) 1.460 0.000 1.460 0.268 1 0
+ mgc_or(6,2) 4.379 0.000 4.379 0.268 1 1
+ mgc_reg_pos(1,1,0,0,0,1,1) 0.000 0.000 0.000 0.000 0 9
+ mgc_reg_pos(11,1,0,0,0,1,1) 0.000 0.000 0.000 0.000 0 2
+ mgc_reg_pos(16,1,0,0,0,1,1) 0.000 0.000 0.000 0.000 0 6
+ mgc_reg_pos(19,1,0,0,0,1,1) 0.000 0.000 0.000 0.000 0 1
+ mgc_reg_pos(2,1,0,0,0,1,1) 0.000 0.000 0.000 0.000 0 3
+ mgc_reg_pos(30,1,0,0,0,1,1) 0.000 0.000 0.000 0.000 0 1
+ mgc_reg_pos(5,1,0,0,0,1,1) 0.000 0.000 0.000 0.000 0 3
+ mgc_reg_pos(6,1,0,0,0,1,1) 0.000 0.000 0.000 0.000 0 4
+ mgc_reg_pos(9,1,0,0,0,1,1) 0.000 0.000 0.000 0.000 0 3
+ mgc_reg_pos(90,1,0,0,0,1,1) 0.000 0.000 0.000 0.000 0 3
+ [Lib: mgc_ioport]
+ mgc_in_wire(1,90) 0.000 0.000 0.000 0.000 1 1
+ mgc_out_stdreg(2,30) 0.000 0.000 0.000 0.000 1 1
+
+ TOTAL AREA (After Assignment): 5150.657 24.000 1311.000
+
+ Area Scores
+ Post-Scheduling Post-DP & FSM Post-Assignment
+ ----------------- --------------- --------------- ---------------
+ Total Area Score: 5121.3 5409.2 5150.7
+ Total Reg: 0.0 0.0 0.0
+
+ DataPath: 5121.3 (100%) 5409.2 (100%) 5150.7 (100%)
+ MUX: 489.4 (10%) 773.6 (14%) 516.0 (10%)
+ FUNC: 4602.0 (90%) 4600.3 (85%) 4599.3 (89%)
+ LOGIC: 29.9 (1%) 35.4 (1%) 35.4 (1%)
+ BUFFER: 0.0 0.0 0.0
+ MEM: 0.0 0.0 0.0
+ ROM: 0.0 0.0 0.0
+ REG: 0.0 0.0 0.0
+
+
+ FSM: 0.0 0.0 0.0
+ FSM-REG: 0.0 0.0 0.0
+ FSM-COMB: 0.0 0.0 0.0
+
+
+ Register-to-Variable Mappings
+ Register Size(bits) Gated Register CG Opt Done Variables
+ ------------------------------- ---------- -------------- ----------- -----------------------------------------------------
+ regs.regs(0).sva 90 Y regs.regs(0).sva
+ regs.regs(1).sva 90 Y regs.regs(1).sva
+ regs.regs(2).lpi#1.dfm 90 Y regs.regs(2).lpi#1.dfm
+ vout:rsc:mgc_out_stdreg.d 30 Y vout:rsc:mgc_out_stdreg.d
+ FRAME:p#1.lpi#1 19 Y FRAME:p#1.lpi#1
+ b(0).sva#1 16 Y b(0).sva#1
+ b(2).sva#1 16 Y b(2).sva#1
+ g(0).sva#1 16 Y g(0).sva#1
+ g(2).sva#1 16 Y g(2).sva#1
+ r(0).sva#1 16 Y r(0).sva#1
+ r(2).sva#1 16 Y r(2).sva#1
+ FRAME:mul#2.itm#1 11 Y FRAME:mul#2.itm#1
+ FRAME:mul#4.itm#1 11 Y FRAME:mul#4.itm#1
+ FRAME:mul#1.itm#1 9 Y FRAME:mul#1.itm#1
+ FRAME:mul#3.itm#1 9 Y FRAME:mul#3.itm#1
+ FRAME:mul#5.itm#1 9 Y FRAME:mul#5.itm#1
+ FRAME:acc#41.itm#3 6 Y FRAME:acc#41.itm#3
+ blue:slc(blue#2.sg1).itm#1 6 Y blue:slc(blue#2.sg1).itm#1
+ green:slc(green#2.sg1).itm#1 6 Y green:slc(green#2.sg1).itm#1
+ red:slc(red#2.sg1).itm#1 6 Y red:slc(red#2.sg1).itm#1
+ FRAME:acc#18.itm#1 5 Y FRAME:acc#18.itm#1
+ FRAME:acc#30.itm#1 5 Y FRAME:acc#30.itm#1
+ FRAME:acc#37.itm#1 5 Y FRAME:acc#37.itm#1
+ FRAME:acc#41.itm#1.sg1 2 Y FRAME:acc#41.itm#1.sg1
+ FRAME:acc#41.itm#1.sg2 2 Y FRAME:acc#41.itm#1.sg2
+ i#6.sva#1 2 Y i#6.sva#1
+ FRAME:slc(acc.imod#2)#4.itm#1 1 Y FRAME:slc(acc.imod#2)#4.itm#1
+ FRAME:slc(acc.imod#4)#4.itm#1 1 Y FRAME:slc(acc.imod#4)#4.itm#1
+ FRAME:slc(acc.imod)#4.itm#1 1 Y FRAME:slc(acc.imod)#4.itm#1
+ blue:slc(blue#2.sg1)#12.itm#1 1 Y blue:slc(blue#2.sg1)#12.itm#1
+ exit:FRAME#1.sva 1 Y exit:FRAME#1.sva
+ exit:FRAME.lpi#1.dfm#1 1 Y exit:FRAME.lpi#1.dfm#1
+ exit:FRAME:for.sva#1.st#1 1 Y exit:FRAME:for.sva#1.st#1
+ green:slc(green#2.sg1)#12.itm#1 1 Y green:slc(green#2.sg1)#12.itm#1
+ main.stage_0#2 1 Y main.stage_0#2
+
+ Total: 518 518 0 (Total Gating Ratio: 1.00, CG Opt Gating Ratio: 0.00)
+
+ Timing Report
+ Critical Path
+ Max Delay: 15.796510999999999
+ Slack: 4.203489000000001
+
+ Path Startpoint Endpoint Delay Slack
+ -------------------------------------------------- ----------------------------------------- ---------------------------------- ------- -------
+ 1 sobel:core/reg(exit:FRAME:for.sva#1.st#1) sobel:core/reg(FRAME:acc#37.itm#1) 15.7965 4.2035
+
+ Instance Component Delta Delay
+ -------- --------- ----- -----
+ sobel:core/reg(exit:FRAME:for.sva#1.st#1) mgc_reg_pos_1_1_0_0_0_1_1 0.0000 0.0000
+ sobel:core/exit:FRAME:for.sva#1.st#1 0.0000 0.0000
+ sobel:core/nor mgc_nor_1_2 0.2625 0.2625
+ sobel:core/and.dcpl 0.0000 0.2625
+ sobel:core/mux#1 mgc_mux_90_1_2 0.3690 0.6315
+ sobel:core/regs.regs(2).lpi#1.dfm:mx0 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5.itm 0.0000 0.6315
+ sobel:core/regs.operator[]#15:mux mgc_mux_10_2_4 0.9364 1.5679
+ sobel:core/regs.operator[]#15:mux.itm 0.0000 1.5679
+ sobel:core/FRAME:for:mul#6 mgc_mul_2_1_10_1_12 3.0868 4.6547
+ sobel:core/FRAME:for:mul#6.itm 0.0000 4.6547
+ sobel:core/FRAME:for:acc#10 mgc_add_16_0_12_1_16 1.6960 6.3507
+ sobel:core/r(2).sva#3 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1) 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1).itm 0.0000 6.3507
+ sobel:core/ACC1:acc#62 mgc_add_15_0_11_1_15 1.6333 7.9840
+ sobel:core/ACC1:acc#62.itm 0.0000 7.9840
+ sobel:core/ACC1:conc#45 0.0000 7.9840
+ sobel:core/ACC1:conc#45.itm 0.0000 7.9840
+ sobel:core/ACC1:acc#43 mgc_add_16_0_16_0_16 1.6898 9.6738
+ sobel:core/ACC1:acc#43.itm 0.0000 9.6738
+ sobel:core/ACC2:slc 0.0000 9.6738
+ sobel:core/red#2.sg1.sva 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva) 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva).itm 0.0000 9.6738
+ sobel:core/FRAME:acc#8 mgc_add_3_0_3_0_4 0.7609 10.4347
+ sobel:core/FRAME:acc#8.itm 0.0000 10.4347
+ sobel:core/FRAME:acc#10 mgc_add_4_0_4_0_5 0.8536 11.2882
+ sobel:core/FRAME:acc#10.itm 0.0000 11.2882
+ sobel:core/FRAME:acc#11 mgc_add_5_0_4_0_6 0.9400 12.2283
+ sobel:core/FRAME:acc#11.itm 0.0000 12.2283
+ sobel:core/acc mgc_add_6_0_6_0_6 1.0162 13.2445
+ sobel:core/acc.imod.sva 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1.itm 0.0000 13.2445
+ sobel:core/conc#129 0.0000 13.2445
+ sobel:core/conc#129.itm 0.0000 13.2445
+ sobel:core/FRAME:acc#42 mgc_add_5_0_5_0_5 0.9376 14.1821
+ sobel:core/FRAME:acc#42.itm 0.0000 14.1821
+ sobel:core/FRAME:slc#7 0.0000 14.1821
+ sobel:core/FRAME:slc#7.itm 0.0000 14.1821
+ sobel:core/FRAME:not#39 mgc_not_1 0.0000 14.1821
+ sobel:core/FRAME:not#39.itm 0.0000 14.1821
+ sobel:core/conc#128 0.0000 14.1821
+ sobel:core/conc#128.itm 0.0000 14.1821
+ sobel:core/FRAME:acc#36 mgc_add_3_0_3_0_4 0.7609 14.9430
+ sobel:core/FRAME:acc#36.itm 0.0000 14.9430
+ sobel:core/FRAME:acc#37 mgc_add_4_0_4_0_5 0.8536 15.7965
+ sobel:core/FRAME:acc#37.itm 0.0000 15.7965
+ sobel:core/reg(FRAME:acc#37.itm#1) mgc_reg_pos_5_1_0_0_0_1_1 0.0000 15.7965
+
+ 2 sobel:core/reg(exit:FRAME:for.sva#1.st#1) sobel:core/reg(FRAME:acc#37.itm#1) 15.7965 4.2035
+
+ Instance Component Delta Delay
+ -------- --------- ----- -----
+ sobel:core/reg(exit:FRAME:for.sva#1.st#1) mgc_reg_pos_1_1_0_0_0_1_1 0.0000 0.0000
+ sobel:core/exit:FRAME:for.sva#1.st#1 0.0000 0.0000
+ sobel:core/nor mgc_nor_1_2 0.2625 0.2625
+ sobel:core/and.dcpl 0.0000 0.2625
+ sobel:core/mux#1 mgc_mux_90_1_2 0.3690 0.6315
+ sobel:core/regs.regs(2).lpi#1.dfm:mx0 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5.itm 0.0000 0.6315
+ sobel:core/regs.operator[]#15:mux mgc_mux_10_2_4 0.9364 1.5679
+ sobel:core/regs.operator[]#15:mux.itm 0.0000 1.5679
+ sobel:core/FRAME:for:mul#6 mgc_mul_2_1_10_1_12 3.0868 4.6547
+ sobel:core/FRAME:for:mul#6.itm 0.0000 4.6547
+ sobel:core/FRAME:for:acc#10 mgc_add_16_0_12_1_16 1.6960 6.3507
+ sobel:core/r(2).sva#3 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1) 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1).itm 0.0000 6.3507
+ sobel:core/ACC1:acc#62 mgc_add_15_0_11_1_15 1.6333 7.9840
+ sobel:core/ACC1:acc#62.itm 0.0000 7.9840
+ sobel:core/ACC1:conc#45 0.0000 7.9840
+ sobel:core/ACC1:conc#45.itm 0.0000 7.9840
+ sobel:core/ACC1:acc#43 mgc_add_16_0_16_0_16 1.6898 9.6738
+ sobel:core/ACC1:acc#43.itm 0.0000 9.6738
+ sobel:core/ACC2:slc 0.0000 9.6738
+ sobel:core/red#2.sg1.sva 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva)#2 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva)#2.itm 0.0000 9.6738
+ sobel:core/FRAME:not#2 mgc_not_3 0.0000 9.6738
+ sobel:core/FRAME:not#2.itm 0.0000 9.6738
+ sobel:core/FRAME:acc#8 mgc_add_3_0_3_0_4 0.7609 10.4347
+ sobel:core/FRAME:acc#8.itm 0.0000 10.4347
+ sobel:core/FRAME:acc#10 mgc_add_4_0_4_0_5 0.8536 11.2882
+ sobel:core/FRAME:acc#10.itm 0.0000 11.2882
+ sobel:core/FRAME:acc#11 mgc_add_5_0_4_0_6 0.9400 12.2283
+ sobel:core/FRAME:acc#11.itm 0.0000 12.2283
+ sobel:core/acc mgc_add_6_0_6_0_6 1.0162 13.2445
+ sobel:core/acc.imod.sva 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1.itm 0.0000 13.2445
+ sobel:core/conc#129 0.0000 13.2445
+ sobel:core/conc#129.itm 0.0000 13.2445
+ sobel:core/FRAME:acc#42 mgc_add_5_0_5_0_5 0.9376 14.1821
+ sobel:core/FRAME:acc#42.itm 0.0000 14.1821
+ sobel:core/FRAME:slc#7 0.0000 14.1821
+ sobel:core/FRAME:slc#7.itm 0.0000 14.1821
+ sobel:core/FRAME:not#39 mgc_not_1 0.0000 14.1821
+ sobel:core/FRAME:not#39.itm 0.0000 14.1821
+ sobel:core/conc#128 0.0000 14.1821
+ sobel:core/conc#128.itm 0.0000 14.1821
+ sobel:core/FRAME:acc#36 mgc_add_3_0_3_0_4 0.7609 14.9430
+ sobel:core/FRAME:acc#36.itm 0.0000 14.9430
+ sobel:core/FRAME:acc#37 mgc_add_4_0_4_0_5 0.8536 15.7965
+ sobel:core/FRAME:acc#37.itm 0.0000 15.7965
+ sobel:core/reg(FRAME:acc#37.itm#1) mgc_reg_pos_5_1_0_0_0_1_1 0.0000 15.7965
+
+ 3 sobel:core/reg(exit:FRAME#1.sva) sobel:core/reg(FRAME:acc#37.itm#1) 15.7965 4.2035
+
+ Instance Component Delta Delay
+ -------- --------- ----- -----
+ sobel:core/reg(exit:FRAME#1.sva) mgc_reg_pos_1_1_0_0_0_1_1 0.0000 0.0000
+ sobel:core/exit:FRAME#1.sva 0.0000 0.0000
+ sobel:core/nor mgc_nor_1_2 0.2625 0.2625
+ sobel:core/and.dcpl 0.0000 0.2625
+ sobel:core/mux#1 mgc_mux_90_1_2 0.3690 0.6315
+ sobel:core/regs.regs(2).lpi#1.dfm:mx0 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5.itm 0.0000 0.6315
+ sobel:core/regs.operator[]#15:mux mgc_mux_10_2_4 0.9364 1.5679
+ sobel:core/regs.operator[]#15:mux.itm 0.0000 1.5679
+ sobel:core/FRAME:for:mul#6 mgc_mul_2_1_10_1_12 3.0868 4.6547
+ sobel:core/FRAME:for:mul#6.itm 0.0000 4.6547
+ sobel:core/FRAME:for:acc#10 mgc_add_16_0_12_1_16 1.6960 6.3507
+ sobel:core/r(2).sva#3 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1) 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1).itm 0.0000 6.3507
+ sobel:core/ACC1:acc#62 mgc_add_15_0_11_1_15 1.6333 7.9840
+ sobel:core/ACC1:acc#62.itm 0.0000 7.9840
+ sobel:core/ACC1:conc#45 0.0000 7.9840
+ sobel:core/ACC1:conc#45.itm 0.0000 7.9840
+ sobel:core/ACC1:acc#43 mgc_add_16_0_16_0_16 1.6898 9.6738
+ sobel:core/ACC1:acc#43.itm 0.0000 9.6738
+ sobel:core/ACC2:slc 0.0000 9.6738
+ sobel:core/red#2.sg1.sva 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva)#2 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva)#2.itm 0.0000 9.6738
+ sobel:core/FRAME:not#2 mgc_not_3 0.0000 9.6738
+ sobel:core/FRAME:not#2.itm 0.0000 9.6738
+ sobel:core/FRAME:acc#8 mgc_add_3_0_3_0_4 0.7609 10.4347
+ sobel:core/FRAME:acc#8.itm 0.0000 10.4347
+ sobel:core/FRAME:acc#10 mgc_add_4_0_4_0_5 0.8536 11.2882
+ sobel:core/FRAME:acc#10.itm 0.0000 11.2882
+ sobel:core/FRAME:acc#11 mgc_add_5_0_4_0_6 0.9400 12.2283
+ sobel:core/FRAME:acc#11.itm 0.0000 12.2283
+ sobel:core/acc mgc_add_6_0_6_0_6 1.0162 13.2445
+ sobel:core/acc.imod.sva 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1.itm 0.0000 13.2445
+ sobel:core/conc#129 0.0000 13.2445
+ sobel:core/conc#129.itm 0.0000 13.2445
+ sobel:core/FRAME:acc#42 mgc_add_5_0_5_0_5 0.9376 14.1821
+ sobel:core/FRAME:acc#42.itm 0.0000 14.1821
+ sobel:core/FRAME:slc#7 0.0000 14.1821
+ sobel:core/FRAME:slc#7.itm 0.0000 14.1821
+ sobel:core/FRAME:not#39 mgc_not_1 0.0000 14.1821
+ sobel:core/FRAME:not#39.itm 0.0000 14.1821
+ sobel:core/conc#128 0.0000 14.1821
+ sobel:core/conc#128.itm 0.0000 14.1821
+ sobel:core/FRAME:acc#36 mgc_add_3_0_3_0_4 0.7609 14.9430
+ sobel:core/FRAME:acc#36.itm 0.0000 14.9430
+ sobel:core/FRAME:acc#37 mgc_add_4_0_4_0_5 0.8536 15.7965
+ sobel:core/FRAME:acc#37.itm 0.0000 15.7965
+ sobel:core/reg(FRAME:acc#37.itm#1) mgc_reg_pos_5_1_0_0_0_1_1 0.0000 15.7965
+
+ 4 sobel:core/reg(exit:FRAME:for.sva#1.st#1) sobel:core/reg(FRAME:acc#18.itm#1) 15.7965 4.2035
+
+ Instance Component Delta Delay
+ -------- --------- ----- -----
+ sobel:core/reg(exit:FRAME:for.sva#1.st#1) mgc_reg_pos_1_1_0_0_0_1_1 0.0000 0.0000
+ sobel:core/exit:FRAME:for.sva#1.st#1 0.0000 0.0000
+ sobel:core/nor mgc_nor_1_2 0.2625 0.2625
+ sobel:core/and.dcpl 0.0000 0.2625
+ sobel:core/mux#1 mgc_mux_90_1_2 0.3690 0.6315
+ sobel:core/regs.regs(2).lpi#1.dfm:mx0 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#4 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#4.itm 0.0000 0.6315
+ sobel:core/regs.operator[]#16:mux mgc_mux_10_2_4 0.9364 1.5679
+ sobel:core/regs.operator[]#16:mux.itm 0.0000 1.5679
+ sobel:core/FRAME:for:mul#7 mgc_mul_2_1_10_1_12 3.0868 4.6547
+ sobel:core/FRAME:for:mul#7.itm 0.0000 4.6547
+ sobel:core/FRAME:for:acc#12 mgc_add_16_0_12_1_16 1.6960 6.3507
+ sobel:core/g(2).sva#3 0.0000 6.3507
+ sobel:core/slc(g(2).sva#1) 0.0000 6.3507
+ sobel:core/slc(g(2).sva#1).itm 0.0000 6.3507
+ sobel:core/ACC1:acc#66 mgc_add_15_0_11_1_15 1.6333 7.9840
+ sobel:core/ACC1:acc#66.itm 0.0000 7.9840
+ sobel:core/ACC1:conc#47 0.0000 7.9840
+ sobel:core/ACC1:conc#47.itm 0.0000 7.9840
+ sobel:core/ACC1:acc#44 mgc_add_16_0_16_0_16 1.6898 9.6738
+ sobel:core/ACC1:acc#44.itm 0.0000 9.6738
+ sobel:core/ACC2:slc#1 0.0000 9.6738
+ sobel:core/green#2.sg1.sva 0.0000 9.6738
+ sobel:core/slc(green#2.sg1.sva)#1 0.0000 9.6738
+ sobel:core/slc(green#2.sg1.sva)#1.itm 0.0000 9.6738
+ sobel:core/FRAME:acc#13 mgc_add_3_0_3_0_4 0.7609 10.4347
+ sobel:core/FRAME:acc#13.itm 0.0000 10.4347
+ sobel:core/FRAME:acc#15 mgc_add_4_0_4_0_5 0.8536 11.2882
+ sobel:core/FRAME:acc#15.itm 0.0000 11.2882
+ sobel:core/FRAME:acc#16 mgc_add_5_0_4_0_6 0.9400 12.2283
+ sobel:core/FRAME:acc#16.itm 0.0000 12.2283
+ sobel:core/acc#2 mgc_add_6_0_6_0_6 1.0162 13.2445
+ sobel:core/acc.imod#2.sva 0.0000 13.2445
+ sobel:core/slc(acc.imod#2.sva)#1 0.0000 13.2445
+ sobel:core/slc(acc.imod#2.sva)#1.itm 0.0000 13.2445
+ sobel:core/conc#133 0.0000 13.2445
+ sobel:core/conc#133.itm 0.0000 13.2445
+ sobel:core/FRAME:acc#23 mgc_add_5_0_5_0_5 0.9376 14.1821
+ sobel:core/FRAME:acc#23.itm 0.0000 14.1821
+ sobel:core/FRAME:slc#5 0.0000 14.1821
+ sobel:core/FRAME:slc#5.itm 0.0000 14.1821
+ sobel:core/FRAME:not#43 mgc_not_1 0.0000 14.1821
+ sobel:core/FRAME:not#43.itm 0.0000 14.1821
+ sobel:core/conc#132 0.0000 14.1821
+ sobel:core/conc#132.itm 0.0000 14.1821
+ sobel:core/FRAME:acc#17 mgc_add_3_0_3_0_4 0.7609 14.9430
+ sobel:core/FRAME:acc#17.itm 0.0000 14.9430
+ sobel:core/FRAME:acc#18 mgc_add_4_0_4_0_5 0.8536 15.7965
+ sobel:core/FRAME:acc#18.itm 0.0000 15.7965
+ sobel:core/reg(FRAME:acc#18.itm#1) mgc_reg_pos_5_1_0_0_0_1_1 0.0000 15.7965
+
+ 5 sobel:core/reg(exit:FRAME:for.sva#1.st#1) sobel:core/reg(FRAME:acc#18.itm#1) 15.7965 4.2035
+
+ Instance Component Delta Delay
+ -------- --------- ----- -----
+ sobel:core/reg(exit:FRAME:for.sva#1.st#1) mgc_reg_pos_1_1_0_0_0_1_1 0.0000 0.0000
+ sobel:core/exit:FRAME:for.sva#1.st#1 0.0000 0.0000
+ sobel:core/nor mgc_nor_1_2 0.2625 0.2625
+ sobel:core/and.dcpl 0.0000 0.2625
+ sobel:core/mux#2 mgc_mux_90_1_2 0.3690 0.6315
+ sobel:core/regs.regs(1).sva.dfm:mx0 0.0000 0.6315
+ sobel:core/slc(regs.regs(1).sva.dfm:mx0)#1 0.0000 0.6315
+ sobel:core/slc(regs.regs(1).sva.dfm:mx0)#1.itm 0.0000 0.6315
+ sobel:core/regs.operator[]#16:mux mgc_mux_10_2_4 0.9364 1.5679
+ sobel:core/regs.operator[]#16:mux.itm 0.0000 1.5679
+ sobel:core/FRAME:for:mul#7 mgc_mul_2_1_10_1_12 3.0868 4.6547
+ sobel:core/FRAME:for:mul#7.itm 0.0000 4.6547
+ sobel:core/FRAME:for:acc#12 mgc_add_16_0_12_1_16 1.6960 6.3507
+ sobel:core/g(2).sva#3 0.0000 6.3507
+ sobel:core/slc(g(2).sva#1) 0.0000 6.3507
+ sobel:core/slc(g(2).sva#1).itm 0.0000 6.3507
+ sobel:core/ACC1:acc#66 mgc_add_15_0_11_1_15 1.6333 7.9840
+ sobel:core/ACC1:acc#66.itm 0.0000 7.9840
+ sobel:core/ACC1:conc#47 0.0000 7.9840
+ sobel:core/ACC1:conc#47.itm 0.0000 7.9840
+ sobel:core/ACC1:acc#44 mgc_add_16_0_16_0_16 1.6898 9.6738
+ sobel:core/ACC1:acc#44.itm 0.0000 9.6738
+ sobel:core/ACC2:slc#1 0.0000 9.6738
+ sobel:core/green#2.sg1.sva 0.0000 9.6738
+ sobel:core/slc(green#2.sg1.sva)#1 0.0000 9.6738
+ sobel:core/slc(green#2.sg1.sva)#1.itm 0.0000 9.6738
+ sobel:core/FRAME:acc#13 mgc_add_3_0_3_0_4 0.7609 10.4347
+ sobel:core/FRAME:acc#13.itm 0.0000 10.4347
+ sobel:core/FRAME:acc#15 mgc_add_4_0_4_0_5 0.8536 11.2882
+ sobel:core/FRAME:acc#15.itm 0.0000 11.2882
+ sobel:core/FRAME:acc#16 mgc_add_5_0_4_0_6 0.9400 12.2283
+ sobel:core/FRAME:acc#16.itm 0.0000 12.2283
+ sobel:core/acc#2 mgc_add_6_0_6_0_6 1.0162 13.2445
+ sobel:core/acc.imod#2.sva 0.0000 13.2445
+ sobel:core/slc(acc.imod#2.sva)#1 0.0000 13.2445
+ sobel:core/slc(acc.imod#2.sva)#1.itm 0.0000 13.2445
+ sobel:core/conc#133 0.0000 13.2445
+ sobel:core/conc#133.itm 0.0000 13.2445
+ sobel:core/FRAME:acc#23 mgc_add_5_0_5_0_5 0.9376 14.1821
+ sobel:core/FRAME:acc#23.itm 0.0000 14.1821
+ sobel:core/FRAME:slc#5 0.0000 14.1821
+ sobel:core/FRAME:slc#5.itm 0.0000 14.1821
+ sobel:core/FRAME:not#43 mgc_not_1 0.0000 14.1821
+ sobel:core/FRAME:not#43.itm 0.0000 14.1821
+ sobel:core/conc#132 0.0000 14.1821
+ sobel:core/conc#132.itm 0.0000 14.1821
+ sobel:core/FRAME:acc#17 mgc_add_3_0_3_0_4 0.7609 14.9430
+ sobel:core/FRAME:acc#17.itm 0.0000 14.9430
+ sobel:core/FRAME:acc#18 mgc_add_4_0_4_0_5 0.8536 15.7965
+ sobel:core/FRAME:acc#18.itm 0.0000 15.7965
+ sobel:core/reg(FRAME:acc#18.itm#1) mgc_reg_pos_5_1_0_0_0_1_1 0.0000 15.7965
+
+ 6 sobel:core/reg(exit:FRAME#1.sva) sobel:core/reg(FRAME:acc#18.itm#1) 15.7965 4.2035
+
+ Instance Component Delta Delay
+ -------- --------- ----- -----
+ sobel:core/reg(exit:FRAME#1.sva) mgc_reg_pos_1_1_0_0_0_1_1 0.0000 0.0000
+ sobel:core/exit:FRAME#1.sva 0.0000 0.0000
+ sobel:core/nor mgc_nor_1_2 0.2625 0.2625
+ sobel:core/and.dcpl 0.0000 0.2625
+ sobel:core/mux#2 mgc_mux_90_1_2 0.3690 0.6315
+ sobel:core/regs.regs(1).sva.dfm:mx0 0.0000 0.6315
+ sobel:core/slc(regs.regs(1).sva.dfm:mx0)#1 0.0000 0.6315
+ sobel:core/slc(regs.regs(1).sva.dfm:mx0)#1.itm 0.0000 0.6315
+ sobel:core/regs.operator[]#16:mux mgc_mux_10_2_4 0.9364 1.5679
+ sobel:core/regs.operator[]#16:mux.itm 0.0000 1.5679
+ sobel:core/FRAME:for:mul#7 mgc_mul_2_1_10_1_12 3.0868 4.6547
+ sobel:core/FRAME:for:mul#7.itm 0.0000 4.6547
+ sobel:core/FRAME:for:acc#12 mgc_add_16_0_12_1_16 1.6960 6.3507
+ sobel:core/g(2).sva#3 0.0000 6.3507
+ sobel:core/slc(g(2).sva#1) 0.0000 6.3507
+ sobel:core/slc(g(2).sva#1).itm 0.0000 6.3507
+ sobel:core/ACC1:acc#66 mgc_add_15_0_11_1_15 1.6333 7.9840
+ sobel:core/ACC1:acc#66.itm 0.0000 7.9840
+ sobel:core/ACC1:conc#47 0.0000 7.9840
+ sobel:core/ACC1:conc#47.itm 0.0000 7.9840
+ sobel:core/ACC1:acc#44 mgc_add_16_0_16_0_16 1.6898 9.6738
+ sobel:core/ACC1:acc#44.itm 0.0000 9.6738
+ sobel:core/ACC2:slc#1 0.0000 9.6738
+ sobel:core/green#2.sg1.sva 0.0000 9.6738
+ sobel:core/slc(green#2.sg1.sva)#1 0.0000 9.6738
+ sobel:core/slc(green#2.sg1.sva)#1.itm 0.0000 9.6738
+ sobel:core/FRAME:acc#13 mgc_add_3_0_3_0_4 0.7609 10.4347
+ sobel:core/FRAME:acc#13.itm 0.0000 10.4347
+ sobel:core/FRAME:acc#15 mgc_add_4_0_4_0_5 0.8536 11.2882
+ sobel:core/FRAME:acc#15.itm 0.0000 11.2882
+ sobel:core/FRAME:acc#16 mgc_add_5_0_4_0_6 0.9400 12.2283
+ sobel:core/FRAME:acc#16.itm 0.0000 12.2283
+ sobel:core/acc#2 mgc_add_6_0_6_0_6 1.0162 13.2445
+ sobel:core/acc.imod#2.sva 0.0000 13.2445
+ sobel:core/slc(acc.imod#2.sva)#1 0.0000 13.2445
+ sobel:core/slc(acc.imod#2.sva)#1.itm 0.0000 13.2445
+ sobel:core/conc#133 0.0000 13.2445
+ sobel:core/conc#133.itm 0.0000 13.2445
+ sobel:core/FRAME:acc#23 mgc_add_5_0_5_0_5 0.9376 14.1821
+ sobel:core/FRAME:acc#23.itm 0.0000 14.1821
+ sobel:core/FRAME:slc#5 0.0000 14.1821
+ sobel:core/FRAME:slc#5.itm 0.0000 14.1821
+ sobel:core/FRAME:not#43 mgc_not_1 0.0000 14.1821
+ sobel:core/FRAME:not#43.itm 0.0000 14.1821
+ sobel:core/conc#132 0.0000 14.1821
+ sobel:core/conc#132.itm 0.0000 14.1821
+ sobel:core/FRAME:acc#17 mgc_add_3_0_3_0_4 0.7609 14.9430
+ sobel:core/FRAME:acc#17.itm 0.0000 14.9430
+ sobel:core/FRAME:acc#18 mgc_add_4_0_4_0_5 0.8536 15.7965
+ sobel:core/FRAME:acc#18.itm 0.0000 15.7965
+ sobel:core/reg(FRAME:acc#18.itm#1) mgc_reg_pos_5_1_0_0_0_1_1 0.0000 15.7965
+
+ 7 sobel:core/reg(exit:FRAME:for.sva#1.st#1) sobel:core/reg(FRAME:acc#37.itm#1) 15.7965 4.2035
+
+ Instance Component Delta Delay
+ -------- --------- ----- -----
+ sobel:core/reg(exit:FRAME:for.sva#1.st#1) mgc_reg_pos_1_1_0_0_0_1_1 0.0000 0.0000
+ sobel:core/exit:FRAME:for.sva#1.st#1 0.0000 0.0000
+ sobel:core/nor mgc_nor_1_2 0.2625 0.2625
+ sobel:core/and.dcpl 0.0000 0.2625
+ sobel:core/mux#3 mgc_mux_90_1_2 0.3690 0.6315
+ sobel:core/regs.regs(0).sva.dfm:mx0 0.0000 0.6315
+ sobel:core/slc(regs.regs(0).sva.dfm:mx0)#5 0.0000 0.6315
+ sobel:core/slc(regs.regs(0).sva.dfm:mx0)#5.itm 0.0000 0.6315
+ sobel:core/regs.operator[]#15:mux mgc_mux_10_2_4 0.9364 1.5679
+ sobel:core/regs.operator[]#15:mux.itm 0.0000 1.5679
+ sobel:core/FRAME:for:mul#6 mgc_mul_2_1_10_1_12 3.0868 4.6547
+ sobel:core/FRAME:for:mul#6.itm 0.0000 4.6547
+ sobel:core/FRAME:for:acc#10 mgc_add_16_0_12_1_16 1.6960 6.3507
+ sobel:core/r(2).sva#3 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1) 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1).itm 0.0000 6.3507
+ sobel:core/ACC1:acc#62 mgc_add_15_0_11_1_15 1.6333 7.9840
+ sobel:core/ACC1:acc#62.itm 0.0000 7.9840
+ sobel:core/ACC1:conc#45 0.0000 7.9840
+ sobel:core/ACC1:conc#45.itm 0.0000 7.9840
+ sobel:core/ACC1:acc#43 mgc_add_16_0_16_0_16 1.6898 9.6738
+ sobel:core/ACC1:acc#43.itm 0.0000 9.6738
+ sobel:core/ACC2:slc 0.0000 9.6738
+ sobel:core/red#2.sg1.sva 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva)#2 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva)#2.itm 0.0000 9.6738
+ sobel:core/FRAME:not#2 mgc_not_3 0.0000 9.6738
+ sobel:core/FRAME:not#2.itm 0.0000 9.6738
+ sobel:core/FRAME:acc#8 mgc_add_3_0_3_0_4 0.7609 10.4347
+ sobel:core/FRAME:acc#8.itm 0.0000 10.4347
+ sobel:core/FRAME:acc#10 mgc_add_4_0_4_0_5 0.8536 11.2882
+ sobel:core/FRAME:acc#10.itm 0.0000 11.2882
+ sobel:core/FRAME:acc#11 mgc_add_5_0_4_0_6 0.9400 12.2283
+ sobel:core/FRAME:acc#11.itm 0.0000 12.2283
+ sobel:core/acc mgc_add_6_0_6_0_6 1.0162 13.2445
+ sobel:core/acc.imod.sva 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1.itm 0.0000 13.2445
+ sobel:core/conc#129 0.0000 13.2445
+ sobel:core/conc#129.itm 0.0000 13.2445
+ sobel:core/FRAME:acc#42 mgc_add_5_0_5_0_5 0.9376 14.1821
+ sobel:core/FRAME:acc#42.itm 0.0000 14.1821
+ sobel:core/FRAME:slc#7 0.0000 14.1821
+ sobel:core/FRAME:slc#7.itm 0.0000 14.1821
+ sobel:core/FRAME:not#39 mgc_not_1 0.0000 14.1821
+ sobel:core/FRAME:not#39.itm 0.0000 14.1821
+ sobel:core/conc#128 0.0000 14.1821
+ sobel:core/conc#128.itm 0.0000 14.1821
+ sobel:core/FRAME:acc#36 mgc_add_3_0_3_0_4 0.7609 14.9430
+ sobel:core/FRAME:acc#36.itm 0.0000 14.9430
+ sobel:core/FRAME:acc#37 mgc_add_4_0_4_0_5 0.8536 15.7965
+ sobel:core/FRAME:acc#37.itm 0.0000 15.7965
+ sobel:core/reg(FRAME:acc#37.itm#1) mgc_reg_pos_5_1_0_0_0_1_1 0.0000 15.7965
+
+ 8 sobel:core/reg(exit:FRAME:for.sva#1.st#1) sobel:core/reg(FRAME:acc#37.itm#1) 15.7965 4.2035
+
+ Instance Component Delta Delay
+ -------- --------- ----- -----
+ sobel:core/reg(exit:FRAME:for.sva#1.st#1) mgc_reg_pos_1_1_0_0_0_1_1 0.0000 0.0000
+ sobel:core/exit:FRAME:for.sva#1.st#1 0.0000 0.0000
+ sobel:core/nor mgc_nor_1_2 0.2625 0.2625
+ sobel:core/and.dcpl 0.0000 0.2625
+ sobel:core/mux#1 mgc_mux_90_1_2 0.3690 0.6315
+ sobel:core/regs.regs(2).lpi#1.dfm:mx0 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5.itm 0.0000 0.6315
+ sobel:core/regs.operator[]#15:mux mgc_mux_10_2_4 0.9364 1.5679
+ sobel:core/regs.operator[]#15:mux.itm 0.0000 1.5679
+ sobel:core/FRAME:for:mul#6 mgc_mul_2_1_10_1_12 3.0868 4.6547
+ sobel:core/FRAME:for:mul#6.itm 0.0000 4.6547
+ sobel:core/FRAME:for:acc#10 mgc_add_16_0_12_1_16 1.6960 6.3507
+ sobel:core/r(2).sva#3 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1) 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1).itm 0.0000 6.3507
+ sobel:core/ACC1:acc#62 mgc_add_15_0_11_1_15 1.6333 7.9840
+ sobel:core/ACC1:acc#62.itm 0.0000 7.9840
+ sobel:core/ACC1:conc#45 0.0000 7.9840
+ sobel:core/ACC1:conc#45.itm 0.0000 7.9840
+ sobel:core/ACC1:acc#43 mgc_add_16_0_16_0_16 1.6898 9.6738
+ sobel:core/ACC1:acc#43.itm 0.0000 9.6738
+ sobel:core/ACC2:slc 0.0000 9.6738
+ sobel:core/red#2.sg1.sva 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva)#20 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva)#20.itm 0.0000 9.6738
+ sobel:core/FRAME:not#35 mgc_not_1 0.0000 9.6738
+ sobel:core/FRAME:not#35.itm 0.0000 9.6738
+ sobel:core/conc#140 0.0000 9.6738
+ sobel:core/conc#140.itm 0.0000 9.6738
+ sobel:core/FRAME:acc#7 mgc_add_3_0_3_0_4 0.7609 10.4347
+ sobel:core/FRAME:acc#7.itm 0.0000 10.4347
+ sobel:core/FRAME:acc#10 mgc_add_4_0_4_0_5 0.8536 11.2882
+ sobel:core/FRAME:acc#10.itm 0.0000 11.2882
+ sobel:core/FRAME:acc#11 mgc_add_5_0_4_0_6 0.9400 12.2283
+ sobel:core/FRAME:acc#11.itm 0.0000 12.2283
+ sobel:core/acc mgc_add_6_0_6_0_6 1.0162 13.2445
+ sobel:core/acc.imod.sva 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1.itm 0.0000 13.2445
+ sobel:core/conc#129 0.0000 13.2445
+ sobel:core/conc#129.itm 0.0000 13.2445
+ sobel:core/FRAME:acc#42 mgc_add_5_0_5_0_5 0.9376 14.1821
+ sobel:core/FRAME:acc#42.itm 0.0000 14.1821
+ sobel:core/FRAME:slc#7 0.0000 14.1821
+ sobel:core/FRAME:slc#7.itm 0.0000 14.1821
+ sobel:core/FRAME:not#39 mgc_not_1 0.0000 14.1821
+ sobel:core/FRAME:not#39.itm 0.0000 14.1821
+ sobel:core/conc#128 0.0000 14.1821
+ sobel:core/conc#128.itm 0.0000 14.1821
+ sobel:core/FRAME:acc#36 mgc_add_3_0_3_0_4 0.7609 14.9430
+ sobel:core/FRAME:acc#36.itm 0.0000 14.9430
+ sobel:core/FRAME:acc#37 mgc_add_4_0_4_0_5 0.8536 15.7965
+ sobel:core/FRAME:acc#37.itm 0.0000 15.7965
+ sobel:core/reg(FRAME:acc#37.itm#1) mgc_reg_pos_5_1_0_0_0_1_1 0.0000 15.7965
+
+ 9 sobel:core/reg(exit:FRAME#1.sva) sobel:core/reg(FRAME:acc#37.itm#1) 15.7965 4.2035
+
+ Instance Component Delta Delay
+ -------- --------- ----- -----
+ sobel:core/reg(exit:FRAME#1.sva) mgc_reg_pos_1_1_0_0_0_1_1 0.0000 0.0000
+ sobel:core/exit:FRAME#1.sva 0.0000 0.0000
+ sobel:core/nor mgc_nor_1_2 0.2625 0.2625
+ sobel:core/and.dcpl 0.0000 0.2625
+ sobel:core/mux#1 mgc_mux_90_1_2 0.3690 0.6315
+ sobel:core/regs.regs(2).lpi#1.dfm:mx0 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5.itm 0.0000 0.6315
+ sobel:core/regs.operator[]#15:mux mgc_mux_10_2_4 0.9364 1.5679
+ sobel:core/regs.operator[]#15:mux.itm 0.0000 1.5679
+ sobel:core/FRAME:for:mul#6 mgc_mul_2_1_10_1_12 3.0868 4.6547
+ sobel:core/FRAME:for:mul#6.itm 0.0000 4.6547
+ sobel:core/FRAME:for:acc#10 mgc_add_16_0_12_1_16 1.6960 6.3507
+ sobel:core/r(2).sva#3 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1) 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1).itm 0.0000 6.3507
+ sobel:core/ACC1:acc#62 mgc_add_15_0_11_1_15 1.6333 7.9840
+ sobel:core/ACC1:acc#62.itm 0.0000 7.9840
+ sobel:core/ACC1:conc#45 0.0000 7.9840
+ sobel:core/ACC1:conc#45.itm 0.0000 7.9840
+ sobel:core/ACC1:acc#43 mgc_add_16_0_16_0_16 1.6898 9.6738
+ sobel:core/ACC1:acc#43.itm 0.0000 9.6738
+ sobel:core/ACC2:slc 0.0000 9.6738
+ sobel:core/red#2.sg1.sva 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva)#20 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva)#20.itm 0.0000 9.6738
+ sobel:core/FRAME:not#35 mgc_not_1 0.0000 9.6738
+ sobel:core/FRAME:not#35.itm 0.0000 9.6738
+ sobel:core/conc#140 0.0000 9.6738
+ sobel:core/conc#140.itm 0.0000 9.6738
+ sobel:core/FRAME:acc#7 mgc_add_3_0_3_0_4 0.7609 10.4347
+ sobel:core/FRAME:acc#7.itm 0.0000 10.4347
+ sobel:core/FRAME:acc#10 mgc_add_4_0_4_0_5 0.8536 11.2882
+ sobel:core/FRAME:acc#10.itm 0.0000 11.2882
+ sobel:core/FRAME:acc#11 mgc_add_5_0_4_0_6 0.9400 12.2283
+ sobel:core/FRAME:acc#11.itm 0.0000 12.2283
+ sobel:core/acc mgc_add_6_0_6_0_6 1.0162 13.2445
+ sobel:core/acc.imod.sva 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#1.itm 0.0000 13.2445
+ sobel:core/conc#129 0.0000 13.2445
+ sobel:core/conc#129.itm 0.0000 13.2445
+ sobel:core/FRAME:acc#42 mgc_add_5_0_5_0_5 0.9376 14.1821
+ sobel:core/FRAME:acc#42.itm 0.0000 14.1821
+ sobel:core/FRAME:slc#7 0.0000 14.1821
+ sobel:core/FRAME:slc#7.itm 0.0000 14.1821
+ sobel:core/FRAME:not#39 mgc_not_1 0.0000 14.1821
+ sobel:core/FRAME:not#39.itm 0.0000 14.1821
+ sobel:core/conc#128 0.0000 14.1821
+ sobel:core/conc#128.itm 0.0000 14.1821
+ sobel:core/FRAME:acc#36 mgc_add_3_0_3_0_4 0.7609 14.9430
+ sobel:core/FRAME:acc#36.itm 0.0000 14.9430
+ sobel:core/FRAME:acc#37 mgc_add_4_0_4_0_5 0.8536 15.7965
+ sobel:core/FRAME:acc#37.itm 0.0000 15.7965
+ sobel:core/reg(FRAME:acc#37.itm#1) mgc_reg_pos_5_1_0_0_0_1_1 0.0000 15.7965
+
+ 10 sobel:core/reg(exit:FRAME:for.sva#1.st#1) sobel:core/reg(FRAME:acc#37.itm#1) 15.7965 4.2035
+
+ Instance Component Delta Delay
+ -------- --------- ----- -----
+ sobel:core/reg(exit:FRAME:for.sva#1.st#1) mgc_reg_pos_1_1_0_0_0_1_1 0.0000 0.0000
+ sobel:core/exit:FRAME:for.sva#1.st#1 0.0000 0.0000
+ sobel:core/nor mgc_nor_1_2 0.2625 0.2625
+ sobel:core/and.dcpl 0.0000 0.2625
+ sobel:core/mux#1 mgc_mux_90_1_2 0.3690 0.6315
+ sobel:core/regs.regs(2).lpi#1.dfm:mx0 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5 0.0000 0.6315
+ sobel:core/slc(regs.regs(2).lpi#1.dfm:mx0)#5.itm 0.0000 0.6315
+ sobel:core/regs.operator[]#15:mux mgc_mux_10_2_4 0.9364 1.5679
+ sobel:core/regs.operator[]#15:mux.itm 0.0000 1.5679
+ sobel:core/FRAME:for:mul#6 mgc_mul_2_1_10_1_12 3.0868 4.6547
+ sobel:core/FRAME:for:mul#6.itm 0.0000 4.6547
+ sobel:core/FRAME:for:acc#10 mgc_add_16_0_12_1_16 1.6960 6.3507
+ sobel:core/r(2).sva#3 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1) 0.0000 6.3507
+ sobel:core/slc(r(2).sva#1).itm 0.0000 6.3507
+ sobel:core/ACC1:acc#62 mgc_add_15_0_11_1_15 1.6333 7.9840
+ sobel:core/ACC1:acc#62.itm 0.0000 7.9840
+ sobel:core/ACC1:conc#45 0.0000 7.9840
+ sobel:core/ACC1:conc#45.itm 0.0000 7.9840
+ sobel:core/ACC1:acc#43 mgc_add_16_0_16_0_16 1.6898 9.6738
+ sobel:core/ACC1:acc#43.itm 0.0000 9.6738
+ sobel:core/ACC2:slc 0.0000 9.6738
+ sobel:core/red#2.sg1.sva 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva) 0.0000 9.6738
+ sobel:core/slc(red#2.sg1.sva).itm 0.0000 9.6738
+ sobel:core/FRAME:acc#8 mgc_add_3_0_3_0_4 0.7609 10.4347
+ sobel:core/FRAME:acc#8.itm 0.0000 10.4347
+ sobel:core/FRAME:acc#10 mgc_add_4_0_4_0_5 0.8536 11.2882
+ sobel:core/FRAME:acc#10.itm 0.0000 11.2882
+ sobel:core/FRAME:acc#11 mgc_add_5_0_4_0_6 0.9400 12.2283
+ sobel:core/FRAME:acc#11.itm 0.0000 12.2283
+ sobel:core/acc mgc_add_6_0_6_0_6 1.0162 13.2445
+ sobel:core/acc.imod.sva 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#2 0.0000 13.2445
+ sobel:core/slc(acc.imod.sva)#2.itm 0.0000 13.2445
+ sobel:core/FRAME:not#5 mgc_not_3 0.0000 13.2445
+ sobel:core/FRAME:not#5.itm 0.0000 13.2445
+ sobel:core/FRAME:conc#33 0.0000 13.2445
+ sobel:core/FRAME:conc#33.itm 0.0000 13.2445
+ sobel:core/FRAME:acc#42 mgc_add_5_0_5_0_5 0.9376 14.1821
+ sobel:core/FRAME:acc#42.itm 0.0000 14.1821
+ sobel:core/FRAME:slc#7 0.0000 14.1821
+ sobel:core/FRAME:slc#7.itm 0.0000 14.1821
+ sobel:core/FRAME:not#39 mgc_not_1 0.0000 14.1821
+ sobel:core/FRAME:not#39.itm 0.0000 14.1821
+ sobel:core/conc#128 0.0000 14.1821
+ sobel:core/conc#128.itm 0.0000 14.1821
+ sobel:core/FRAME:acc#36 mgc_add_3_0_3_0_4 0.7609 14.9430
+ sobel:core/FRAME:acc#36.itm 0.0000 14.9430
+ sobel:core/FRAME:acc#37 mgc_add_4_0_4_0_5 0.8536 15.7965
+ sobel:core/FRAME:acc#37.itm 0.0000 15.7965
+ sobel:core/reg(FRAME:acc#37.itm#1) mgc_reg_pos_5_1_0_0_0_1_1 0.0000 15.7965
+
+
+ Register Input and Register-to-Output Slack
+ Clock period or pin-to-reg delay constraint (clk): 20.0
+ Clock uncertainty constraint (clk) : 0.0
+
+ Instance Port Slack (Delay) Messages
+ ----------------------------------------------- -------------------------- ------- ------- --------
+ sobel:core/reg(vout:rsc:mgc_out_stdreg.d) mux.itm 14.1802 5.8198
+ sobel:core/reg(FRAME:acc#41.itm#1.sg2) FRAME:acc#43.itm 6.6243 13.3757
+ sobel:core/reg(FRAME:acc#41.itm#1.sg1) slc(FRAME:mul.sdt)#2.itm 7.2821 12.7179
+ sobel:core/reg(FRAME:acc#41.itm#3) FRAME:acc#44.itm 6.3445 13.6555
+ sobel:core/reg(FRAME:mul#1.itm#1) FRAME:mul#1.itm 7.4801 12.5199
+ sobel:core/reg(red:slc(red#2.sg1).itm#1) slc(red#2.sg1.sva)#1.itm 10.3262 9.6738
+ sobel:core/reg(FRAME:acc#37.itm#1) FRAME:acc#37.itm 4.2035 15.7965
+ sobel:core/reg(FRAME:slc(acc.imod)#4.itm#1) slc(acc.imod.sva).itm 6.7555 13.2445
+ sobel:core/reg(FRAME:mul#4.itm#1) FRAME:mul#4.itm 7.2821 12.7179
+ sobel:core/reg(FRAME:mul#5.itm#1) FRAME:mul#5.itm 7.4801 12.5199
+ sobel:core/reg(blue:slc(blue#2.sg1).itm#1) slc(blue#2.sg1.sva)#2.itm 10.3262 9.6738
+ sobel:core/reg(FRAME:acc#30.itm#1) FRAME:acc#30.itm 4.2035 15.7965
+ sobel:core/reg(FRAME:slc(acc.imod#4)#4.itm#1) slc(acc.imod#4.sva).itm 6.7555 13.2445
+ sobel:core/reg(blue:slc(blue#2.sg1)#12.itm#1) slc(blue#2.sg1.sva).itm 10.3262 9.6738
+ sobel:core/reg(FRAME:mul#2.itm#1) FRAME:mul#2.itm 7.2821 12.7179
+ sobel:core/reg(FRAME:mul#3.itm#1) FRAME:mul#3.itm 7.4801 12.5199
+ sobel:core/reg(green:slc(green#2.sg1).itm#1) slc(green#2.sg1.sva)#2.itm 10.3262 9.6738
+ sobel:core/reg(FRAME:acc#18.itm#1) FRAME:acc#18.itm 4.2035 15.7965
+ sobel:core/reg(FRAME:slc(acc.imod#2)#4.itm#1) slc(acc.imod#2.sva).itm 6.7555 13.2445
+ sobel:core/reg(green:slc(green#2.sg1)#12.itm#1) slc(green#2.sg1.sva).itm 10.3262 9.6738
+ sobel:core/reg(exit:FRAME:for.sva#1.st#1) FRAME:for:not#7.itm 18.1594 1.8406
+ sobel:core/reg(i#6.sva#1) i#6.sva#2 17.5279 2.4721
+ sobel:core/reg(exit:FRAME#1.sva) FRAME:and.itm 16.0328 3.9672
+ sobel:core/reg(main.stage_0#2) Cn1_1#2 20.0000 0.0000
+ sobel:core/reg(regs.regs(2).lpi#1.dfm) regs.regs(2).lpi#1.dfm:mx0 4.2035 15.7965
+ sobel:core/reg(regs.regs(1).sva) regs.regs(1).sva.dfm:mx0 4.2035 15.7965
+ sobel:core/reg(regs.regs(0).sva) regs.regs(0).sva.dfm:mx0 4.2035 15.7965
+ sobel:core/reg(exit:FRAME.lpi#1.dfm#1) exit:FRAME.lpi#1.dfm#1:mx0 16.0328 3.9672
+ sobel:core/reg(b(2).sva#1) b(2).sva#3 4.2035 15.7965
+ sobel:core/reg(b(0).sva#1) b(0).sva#3 5.8368 14.1632
+ sobel:core/reg(g(2).sva#1) g(2).sva#3 4.2035 15.7965
+ sobel:core/reg(g(0).sva#1) g(0).sva#3 5.8368 14.1632
+ sobel:core/reg(r(2).sva#1) r(2).sva#3 4.2035 15.7965
+ sobel:core/reg(r(0).sva#1) r(0).sva#3 5.8368 14.1632
+ sobel:core/reg(FRAME:p#1.lpi#1) mux#5.itm 17.4604 2.5396
+ sobel vout:rsc.z 20.0000 0.0000
+
+ Operator Bitwidth Summary
+ Operation Size (bits) Count
+ ---------- ----------- -----
+ add
+ - 19 1
+ - 16 9
+ - 15 3
+ - 13 2
+ - 12 11
+ - 10 4
+ - 8 4
+ - 6 7
+ - 5 12
+ - 4 12
+ - 2 6
+ and
+ - 2 5
+ mul
+ - 12 6
+ - 11 3
+ - 9 3
+ mux
+ - 2 6
+ - 1 12
+ nand
+ - 2 3
+ nor
+ - 2 2
+ not
+ - 10 9
+ - 3 12
+ - 1 24
+ or
+ - 3 1
+ - 2 4
+ read_port
+ - 90 1
+ reg
+ - 90 3
+ - 30 1
+ - 19 1
+ - 16 6
+ - 11 2
+ - 9 3
+ - 6 4
+ - 5 3
+ - 2 3
+ - 1 9
+ write_port
+ - 30 1
+
+ End of Report