Beruflich Dokumente
Kultur Dokumente
13.2
Copyright (c) 1995-2011 Xilinx, Inc. All rights reserved.
Design file:
C:\Users\Umar\Dropbox\ECE545_F11\Assignments\HW4\VHDL_v4\HW4_ISE_v4\hw4_proj\exam_t
op.ncd
Physical constraint file:
C:\Users\Umar\Dropbox\ECE545_F11\Assignments\HW4\VHDL_v4\HW4_ISE_v4\hw4_proj\exam_t
op.pcf
Device,package,speed: xc3s50,pq208,-5 (PRODUCTION 1.39 2011-06-20)
Report level: verbose report
unconstrained path report, limited to 1 item
================================================================================
Timing constraint: Default period analysis for net "clk_BUFGP"
1288 paths analyzed, 268 endpoints analyzed, 0 failing endpoints
0 timing errors detected. (0 setup errors, 0 hold errors)
Minimum period is 5.481ns.
--------------------------------------------------------------------------------
Delay (setup path): 5.481ns (data path - clock path skew + uncertainty)
Source: datapath_instance/iter_loop/reg_gen[3].reg_0/dout_2 (FF)
Destination: datapath_instance/iter_loop/reg_gen[3].reg_0/dout_4 (FF)
Data Path Delay: 5.481ns (Levels of Logic = 3)
Clock Path Skew: 0.000ns
Source Clock: clk_BUFGP rising
Destination Clock: clk_BUFGP rising
Clock Uncertainty: 0.000ns
datapath_instance/iter_loop/reg_gen[3].reg_0/dout_2
SLICE_X19Y6.G1 net (fanout=9) 0.638
datapath_instance/iter_loop/reg_gen[3].reg_0/dout<2>
SLICE_X19Y6.Y Tilo 0.479 N81
datapath_instance/iter_loop/ROM_gen[3].ROM_0/Mrom_dout_rom000031
SLICE_X6Y9.F4 net (fanout=6) 1.549
datapath_instance/iter_loop/ROM_gen[3].ROM_0/Mrom_dout_rom00003
SLICE_X6Y9.X Tilo 0.529
datapath_instance/iter_loop/mux_shift<0><6>
datapath_instance/iter_loop/mux_shift_0_mux0000<6>1
SLICE_X18Y4.F4 net (fanout=2) 0.746
datapath_instance/iter_loop/mux_shift<0><6>
SLICE_X18Y4.CLK Tfck 0.914
datapath_instance/iter_loop/reg_gen[3].reg_0/dout<4>
datapath_instance/iter_loop/a_in_3_mux0000<4>_G
datapath_instance/iter_loop/a_in_3_mux0000<4>
datapath_instance/iter_loop/reg_gen[3].reg_0/dout_4
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Delay (setup path): 5.385ns (data path - clock path skew + uncertainty)
Source: datapath_instance/iter_loop/reg_gen[3].reg_0/dout_0 (FF)
Destination: datapath_instance/iter_loop/reg_gen[3].reg_0/dout_4 (FF)
Data Path Delay: 5.385ns (Levels of Logic = 3)
Clock Path Skew: 0.000ns
Source Clock: clk_BUFGP rising
Destination Clock: clk_BUFGP rising
Clock Uncertainty: 0.000ns
datapath_instance/iter_loop/reg_gen[3].reg_0/dout_0
SLICE_X19Y6.G2 net (fanout=9) 0.542
datapath_instance/iter_loop/reg_gen[3].reg_0/dout<0>
SLICE_X19Y6.Y Tilo 0.479 N81
datapath_instance/iter_loop/ROM_gen[3].ROM_0/Mrom_dout_rom000031
SLICE_X6Y9.F4 net (fanout=6) 1.549
datapath_instance/iter_loop/ROM_gen[3].ROM_0/Mrom_dout_rom00003
SLICE_X6Y9.X Tilo 0.529
datapath_instance/iter_loop/mux_shift<0><6>
datapath_instance/iter_loop/mux_shift_0_mux0000<6>1
SLICE_X18Y4.F4 net (fanout=2) 0.746
datapath_instance/iter_loop/mux_shift<0><6>
SLICE_X18Y4.CLK Tfck 0.914
datapath_instance/iter_loop/reg_gen[3].reg_0/dout<4>
datapath_instance/iter_loop/a_in_3_mux0000<4>_G
datapath_instance/iter_loop/a_in_3_mux0000<4>
datapath_instance/iter_loop/reg_gen[3].reg_0/dout_4
------------------------------------------------- ---------------------------
Total 5.385ns (2.548ns logic, 2.837ns
route)
(47.3% logic, 52.7% route)
--------------------------------------------------------------------------------
Delay (setup path): 5.311ns (data path - clock path skew + uncertainty)
Source: datapath_instance/iter_loop/reg_gen[3].reg_0/dout_1 (FF)
Destination: datapath_instance/iter_loop/reg_gen[3].reg_0/dout_4 (FF)
Data Path Delay: 5.311ns (Levels of Logic = 3)
Clock Path Skew: 0.000ns
Source Clock: clk_BUFGP rising
Destination Clock: clk_BUFGP rising
Clock Uncertainty: 0.000ns
datapath_instance/iter_loop/reg_gen[3].reg_0/dout_1
SLICE_X19Y6.G3 net (fanout=9) 0.468
datapath_instance/iter_loop/reg_gen[3].reg_0/dout<1>
SLICE_X19Y6.Y Tilo 0.479 N81
datapath_instance/iter_loop/ROM_gen[3].ROM_0/Mrom_dout_rom000031
SLICE_X6Y9.F4 net (fanout=6) 1.549
datapath_instance/iter_loop/ROM_gen[3].ROM_0/Mrom_dout_rom00003
SLICE_X6Y9.X Tilo 0.529
datapath_instance/iter_loop/mux_shift<0><6>
datapath_instance/iter_loop/mux_shift_0_mux0000<6>1
SLICE_X18Y4.F4 net (fanout=2) 0.746
datapath_instance/iter_loop/mux_shift<0><6>
SLICE_X18Y4.CLK Tfck 0.914
datapath_instance/iter_loop/reg_gen[3].reg_0/dout<4>
datapath_instance/iter_loop/a_in_3_mux0000<4>_G
datapath_instance/iter_loop/a_in_3_mux0000<4>
datapath_instance/iter_loop/reg_gen[3].reg_0/dout_4
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Delay (hold path): 0.831ns (datapath - clock path skew - uncertainty)
Source: datapath_instance/iter_loop/reg_gen[4].reg_0/dout_5 (FF)
Destination: datapath_instance/iter_loop/reg_gen[4].reg_0/dout_6 (FF)
Data Path Delay: 0.831ns (Levels of Logic = 1)
Clock Path Skew: 0.000ns
Source Clock: clk_BUFGP rising
Destination Clock: clk_BUFGP rising
Clock Uncertainty: 0.000ns
datapath_instance/iter_loop/reg_gen[4].reg_0/dout_5
SLICE_X9Y9.G4 net (fanout=3) 0.277
datapath_instance/iter_loop/reg_gen[4].reg_0/dout<5>
SLICE_X9Y9.CLK Tckg (-Th) -0.053
datapath_instance/iter_loop/reg_gen[4].reg_0/dout<7>
datapath_instance/iter_loop/k_in<6>1
datapath_instance/iter_loop/reg_gen[4].reg_0/dout_6
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Delay (hold path): 0.832ns (datapath - clock path skew - uncertainty)
Source: datapath_instance/counter_i/count_3 (FF)
Destination: datapath_instance/counter_i/count_3 (FF)
Data Path Delay: 0.832ns (Levels of Logic = 1)
Clock Path Skew: 0.000ns
Source Clock: clk_BUFGP rising
Destination Clock: clk_BUFGP rising
Clock Uncertainty: 0.000ns
datapath_instance/counter_i/count_3
SLICE_X7Y3.F4 net (fanout=3) 0.278
datapath_instance/counter_i/count<3>
SLICE_X7Y3.CLK Tckf (-Th) -0.053
datapath_instance/counter_i/count<3>
datapath_instance/counter_i/Mcount_count_xor<3>11
datapath_instance/counter_i/count_3
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Delay (hold path): 1.084ns (datapath - clock path skew - uncertainty)
Source: datapath_instance/iter_loop/reg_gen[4].reg_0/dout_4 (FF)
Destination: datapath_instance/iter_loop/reg_gen[2].reg_0/dout_4 (FF)
Data Path Delay: 1.082ns (Levels of Logic = 1)
Clock Path Skew: -0.002ns (0.138 - 0.140)
Source Clock: clk_BUFGP rising
Destination Clock: clk_BUFGP rising
Clock Uncertainty: 0.000ns
datapath_instance/iter_loop/reg_gen[4].reg_0/dout_4
SLICE_X7Y8.F4 net (fanout=3) 0.277
datapath_instance/iter_loop/reg_gen[4].reg_0/dout<4>
SLICE_X7Y8.CLK Tckf (-Th) -0.304
datapath_instance/iter_loop/reg_gen[2].reg_0/dout<4>
datapath_instance/iter_loop/a_in_2_mux0000<4>_G
datapath_instance/iter_loop/a_in_2_mux0000<4>
datapath_instance/iter_loop/reg_gen[2].reg_0/dout_4
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
================================================================================
Timing constraint: Default OFFSET IN BEFORE analysis for clock "clk_BUFGP"
46 paths analyzed, 27 endpoints analyzed, 0 failing endpoints
0 timing errors detected.
Minimum allowable offset is 4.292ns.
--------------------------------------------------------------------------------
Offset (setup paths): 4.292ns (data path - clock path + uncertainty)
Source: src_ready (PAD)
Destination: datapath_instance/iter_loop/reg_gen[0].reg_0/dout_3 (FF)
Destination Clock: clk_BUFGP rising
Data Path Delay: 5.626ns (Levels of Logic = 2)
Clock Path Delay: 1.334ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
controller_instance/en0_or00001
SLICE_X21Y5.CE net (fanout=7) 1.864 en0
SLICE_X21Y5.CLK Tceck 0.524
datapath_instance/iter_loop/reg_gen[0].reg_0/dout<3>
datapath_instance/iter_loop/reg_gen[0].reg_0/dout_3
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Offset (setup paths): 4.022ns (data path - clock path + uncertainty)
Source: src_ready (PAD)
Destination: datapath_instance/iter_loop/reg_gen[0].reg_0/dout_6 (FF)
Destination Clock: clk_BUFGP rising
Data Path Delay: 5.335ns (Levels of Logic = 2)
Clock Path Delay: 1.313ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
controller_instance/en0_or00001
SLICE_X22Y6.CE net (fanout=7) 1.573 en0
SLICE_X22Y6.CLK Tceck 0.524
datapath_instance/iter_loop/reg_gen[0].reg_0/dout<7>
datapath_instance/iter_loop/reg_gen[0].reg_0/dout_6
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Offset (setup paths): 4.022ns (data path - clock path + uncertainty)
Source: src_ready (PAD)
Destination: datapath_instance/iter_loop/reg_gen[0].reg_0/dout_7 (FF)
Destination Clock: clk_BUFGP rising
Data Path Delay: 5.335ns (Levels of Logic = 2)
Clock Path Delay: 1.313ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
controller_instance/en0_or00001
SLICE_X22Y6.CE net (fanout=7) 1.573 en0
SLICE_X22Y6.CLK Tceck 0.524
datapath_instance/iter_loop/reg_gen[0].reg_0/dout<7>
datapath_instance/iter_loop/reg_gen[0].reg_0/dout_7
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Offset (hold paths): -0.860ns (data path - clock path + uncertainty)
Source: last_block (PAD)
Destination: datapath_instance/Last_block_gen/output (FF)
Destination Clock: clk_BUFGP rising
Data Path Delay: 0.809ns (Levels of Logic = 1)
Clock Path Delay: 1.670ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
datapath_instance/Last_block_gen/output
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Offset (hold paths): -0.165ns (data path - clock path + uncertainty)
Source: src_ready (PAD)
Destination: controller_instance/y_FSM_FFd2 (FF)
Destination Clock: clk_BUFGP rising
Data Path Delay: 1.499ns (Levels of Logic = 2)
Clock Path Delay: 1.665ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
controller_instance/y_FSM_FFd2-In1
controller_instance/y_FSM_FFd2-In_f5
controller_instance/y_FSM_FFd2
------------------------------------------------- ---------------------------
controller_instance/y_FSM_FFd2-In2
controller_instance/y_FSM_FFd2-In_f5
controller_instance/y_FSM_FFd2
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
================================================================================
Timing constraint: Default OFFSET OUT AFTER analysis for clock "clk_BUFGP"
9 paths analyzed, 9 endpoints analyzed, 0 failing endpoints
0 timing errors detected.
Maximum allowable offset is 8.684ns.
--------------------------------------------------------------------------------
Offset (slowest paths): 8.684ns (clock path + data path + uncertainty)
Source: controller_instance/y_FSM_FFd2 (FF)
Destination: src_read (PAD)
Source Clock: clk_BUFGP rising
Data Path Delay: 7.019ns (Levels of Logic = 2)
Clock Path Delay: 1.665ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
controller_instance/y_FSM_FFd2
SLICE_X23Y2.G4 net (fanout=56) 0.752
controller_instance/y_FSM_FFd2
SLICE_X23Y2.Y Tilo 0.479 N67
controller_instance/sel0_and00001
P94.O1 net (fanout=12) 0.699 El
P94.PAD Tioop 4.463 src_read
src_read_OBUF
src_read
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Offset (slowest paths): 8.095ns (clock path + data path + uncertainty)
Source: datapath_instance/iter_loop/reg_gen[0].reg_0/dout_3 (FF)
Destination: y<3> (PAD)
Source Clock: clk_BUFGP rising
Data Path Delay: 6.463ns (Levels of Logic = 1)
Clock Path Delay: 1.632ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
datapath_instance/iter_loop/reg_gen[0].reg_0/dout_3
P81.O1 net (fanout=6) 1.374
datapath_instance/iter_loop/reg_gen[0].reg_0/dout<3>
P81.PAD Tioop 4.463 y<3>
y_3_OBUF
y<3>
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Offset (slowest paths): 7.804ns (clock path + data path + uncertainty)
Source: datapath_instance/iter_loop/reg_gen[0].reg_0/dout_2 (FF)
Destination: y<2> (PAD)
Source Clock: clk_BUFGP rising
Data Path Delay: 6.133ns (Levels of Logic = 1)
Clock Path Delay: 1.671ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
datapath_instance/iter_loop/reg_gen[0].reg_0/dout_2
P111.O1 net (fanout=7) 1.044
datapath_instance/iter_loop/reg_gen[0].reg_0/dout<2>
P111.PAD Tioop 4.463 y<2>
y_2_OBUF
y<2>
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Fastest Paths: Default OFFSET OUT AFTER analysis for clock "clk_BUFGP"
--------------------------------------------------------------------------------
Offset (fastest paths): 6.176ns (clock path + data path - uncertainty)
Source: datapath_instance/iter_loop/reg_gen[0].reg_0/dout_7 (FF)
Destination: y<7> (PAD)
Source Clock: clk_BUFGP rising
Data Path Delay: 4.863ns (Levels of Logic = 1)
Clock Path Delay: 1.313ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
--------------------------------------------------------------------------------
Offset (fastest paths): 6.195ns (clock path + data path - uncertainty)
Source: datapath_instance/iter_loop/reg_gen[0].reg_0/dout_6 (FF)
Destination: y<6> (PAD)
Source Clock: clk_BUFGP rising
Data Path Delay: 4.882ns (Levels of Logic = 1)
Clock Path Delay: 1.313ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
datapath_instance/iter_loop/reg_gen[0].reg_0/dout_6
P117.O1 net (fanout=3) 0.306
datapath_instance/iter_loop/reg_gen[0].reg_0/dout<6>
P117.PAD Tioop 4.075 y<6>
y_6_OBUF
y<6>
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Offset (fastest paths): 6.217ns (clock path + data path - uncertainty)
Source: datapath_instance/iter_loop/reg_gen[0].reg_0/dout_4 (FF)
Destination: y<4> (PAD)
Source Clock: clk_BUFGP rising
Data Path Delay: 4.863ns (Levels of Logic = 1)
Clock Path Delay: 1.354ns (Levels of Logic = 2)
Clock Uncertainty: 0.000ns
datapath_instance/iter_loop/reg_gen[0].reg_0/dout_4
P113.O1 net (fanout=3) 0.287
datapath_instance/iter_loop/reg_gen[0].reg_0/dout<4>
P113.PAD Tioop 4.075 y<4>
y_4_OBUF
y<4>
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
================================================================================
Timing constraint: Default path analysis
48 paths analyzed, 48 endpoints analyzed, 0 failing endpoints
0 timing errors detected. (0 setup errors, 0 hold errors)
Maximum delay is 6.930ns.
--------------------------------------------------------------------------------
Delay (setup path): 6.930ns (data path)
Source: src_ready (PAD)
Destination: src_read (PAD)
Data Path Delay: 6.930ns (Levels of Logic = 3)
controller_instance/sel0_and00001
P94.O1 net (fanout=12) 0.699 El
P94.PAD Tioop 4.463 src_read
src_read_OBUF
src_read
------------------------------------------------- ---------------------------
--------------------------------------------------------------------------------
Delay (setup path): 1.676ns (data path)
Source: clk (PAD)
Destination: datapath_instance/counter_j/count_1 (FF)
Data Path Delay: 1.676ns (Levels of Logic = 2)
--------------------------------------------------------------------------------
Delay (setup path): 1.676ns (data path)
Source: clk (PAD)
Destination: controller_instance/y_FSM_FFd1 (FF)
Data Path Delay: 1.676ns (Levels of Logic = 2)
--------------------------------------------------------------------------------
Timing summary:
---------------
Design statistics:
Minimum period: 5.481ns{1} (Maximum frequency: 182.448MHz)
Maximum combinational path delay: 6.930ns
Minimum input required time before clock: 4.292ns
Maximum output delay after clock: 8.684ns
------------------------------------Footnotes-----------------------------------
1) The minimum period statistic assumes all single cycle delays.
analyze_unconstrained_paths true
analzye_component_switching_limits true
report_datasheet true
report_timegroups false
report_constraints_interaction false
paths_per_constraint 3