Beruflich Dokumente
Kultur Dokumente
33 (nt)
Copyright (c) 1995-2009 Xilinx, Inc. All rights reserved.
--> Parameter TMPDIR set to xst/projnav.tmp
=========================================================================
*
Synthesis Options Summary
*
=========================================================================
---- Source Parameters
Input File Name
: "mul_array_nbit_top.prj"
Input Format
: mixed
Ignore Synthesis Constraint File
: NO
---- Target Parameters
Output File Name
Output Format
Target Device
: "mul_array_nbit_top"
: NGC
: xc5vlx50t-3-ff1136
:
:
:
:
:
:
:
:
:
:
mul_array_nbit_top
YES
Auto
No
lut
Yes
Auto
Yes
Auto
YES
1
:
:
:
:
:
:
:
:
:
:
YES
YES
YES
YES
Auto
YES
YES
NO
auto
No
:
:
:
:
:
:
:
:
:
:
:
:
:
auto
off
YES
100000
32
YES
YES
NO
Auto
Auto
Auto
auto
YES
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
Area
2
NO
mul_array_nbit_top.lso
NO
as_optimized
Yes
AllClockNets
YES
NO
NO
/
<>
maintain
100
100
100
YES
YES
5
=========================================================================
=========================================================================
*
HDL Compilation
*
=========================================================================
Compiling vhdl file "D:/altera/test/pipo_nbit.vhd" in Library work.
Architecture arc_pipo of Entity pipo_nbit is up to date.
Compiling vhdl file "D:/altera/test/mul_array_nbit.vhd" in Library work.
2
=========================================================================
*
HDL Analysis
*
=========================================================================
Analyzing generic Entity <mul_array_nbit_top> in library <work> (Architecture
<arc_mul_array_nbit_top>).
mul_len = 32
Entity <mul_array_nbit_top> analyzed. Unit <mul_array_nbit_top> generated.
Analyzing generic Entity <pipo_nbit.1> in library <work> (Architecture
<arc_pipo>).
reg_len = 32
Entity <pipo_nbit.1> analyzed. Unit <pipo_nbit.1> generated.
Analyzing generic Entity <mul_array_nbit> in library <work> (Architecture
<arch_mul_array_nbit>).
n = 32
Entity <mul_array_nbit> analyzed. Unit <mul_array_nbit> generated.
Analyzing generic Entity <pipo_nbit.2> in library <work> (Architecture
<arc_pipo>).
reg_len = 64
Entity <pipo_nbit.2> analyzed. Unit <pipo_nbit.2> generated.
=========================================================================
*
HDL Synthesis
*
=========================================================================
Performing bidirectional port resolution...
Synthesizing Unit <pipo_nbit_1>.
Related source file is "D:/altera/test/pipo_nbit.vhd".
3
=========================================================================
HDL Synthesis Report
Macro Statistics
# Registers
32-bit register
64-bit register
# Xors
1-bit xor2
1-bit xor3
:
:
:
:
:
:
3
2
1
992
32
960
=========================================================================
=========================================================================
*
Advanced HDL Synthesis
*
=========================================================================
=========================================================================
Advanced HDL Synthesis Report
Macro Statistics
# Registers
Flip-Flops
# Xors
1-bit xor2
1-bit xor3
:
:
:
:
:
128
128
992
32
960
=========================================================================
=========================================================================
*
Low Level Synthesis
*
=========================================================================
Optimizing unit <mul_array_nbit_top> ...
Optimizing unit <pipo_nbit_1> ...
Optimizing unit <mul_array_nbit> ...
Optimizing unit <pipo_nbit_2> ...
Mapping all equations...
Building and optimizing final netlist ...
Found area constraint ratio of 100 (+ 5) on block mul_array_nbit_top, actual
ratio is 5.
Final Macro Processing ...
=========================================================================
Final Register Report
Macro Statistics
# Registers
Flip-Flops
: 128
: 128
=========================================================================
=========================================================================
*
Partition Report
*
=========================================================================
Partition Implementation Status
------------------------------No Partitions were found in this design.
------------------------------=========================================================================
*
Final Report
*
=========================================================================
Final Results
RTL Top Level Output File Name
: mul_array_nbit_top.ngr
Top Level Output File Name
: mul_array_nbit_top
6
Output Format
Optimization Goal
Keep Hierarchy
: NGC
: Area
: NO
Design Statistics
# IOs
: 130
Cell Usage :
# BELS
: 1458
#
LUT2
: 14
#
LUT4
: 437
#
LUT5
: 17
#
LUT6
: 990
# FlipFlops/Latches
: 128
#
FDC
: 128
# Clock Buffers
: 1
#
BUFGP
: 1
# IO Buffers
: 129
#
IBUF
: 65
#
OBUF
: 64
=========================================================================
Device utilization summary:
--------------------------Selected Device : 5vlx50tff1136-3
1458
1458
out of
out of
28800
28800
5%
5%
1458
1458
0
0
1
out of
out of
out of
1458
1458
1458
100%
0%
0%
130
130
128
out of
480
27%
out of
32
3%
IO Utilization:
Number of IOs:
Number of bonded IOBs:
IOB Flip Flops/Latches:
Specific Feature Utilization:
Number of BUFG/BUFGCTRLs:
--------------------------Partition Resource Summary:
---------------------------
=========================================================================
7
TIMING REPORT
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
GENERATED AFTER PLACE-and-ROUTE.
Clock Information:
----------------------------------------------------+------------------------+-------+
Clock Signal
| Clock buffer(FF name) | Load |
-----------------------------------+------------------------+-------+
clk
| BUFGP
| 128
|
-----------------------------------+------------------------+-------+
Asynchronous Control Signals Information:
--------------------------------------------------------------------------+------------------------+-------+
Control Signal
| Buffer(FF name)
| Load |
-----------------------------------+------------------------+-------+
rst
| IBUF
| 128
|
-----------------------------------+------------------------+-------+
Timing Summary:
--------------Speed Grade: -3
Minimum
Minimum
Maximum
Maximum
Timing Detail:
-------------All values displayed in nanoseconds (ns)
=========================================================================
Timing constraint: Default period analysis for Clock 'clk'
Clock period: 22.478ns (frequency: 44.488MHz)
Total number of paths / destination ports: 2502661502205 / 64
------------------------------------------------------------------------Delay:
22.478ns (Levels of Logic = 47)
Source:
inreg1/reg_out_29 (FF)
Destination:
outrg1/reg_out_63 (FF)
Source Clock:
clk rising
Destination Clock: clk rising
Data Path: inreg1/reg_out_29 to outrg1/reg_out_63
Gate
Net
Cell:in->out
fanout
Delay
Delay Logical Name (Net Name)
---------------------------------------- -----------FDC:C->Q
51
0.396
0.942 inreg1/reg_out_29
(inreg1/reg_out_29)
LUT6:I0->O
3
0.086
0.369 rca_n/_or06911 (rca_n/pc<2><29>)
LUT4:I3->O
2
0.086
0.365 rca_n/Mxor_ps<3><29>_xo<0>1
(rca_n/ps<3><29>)
LUT6:I5->O
3
0.086
0.369 rca_n/_or07531 (rca_n/pc<4><28>)
LUT4:I3->O
3
0.086
0.444 rca_n/Mxor_ps<5><28>_xo<0>1
8
(rca_n/ps<5><28>)
LUT4:I2->O
(rca_n/ps<6><27>)
LUT4:I3->O
(rca_n/ps<7><26>)
LUT4:I3->O
(rca_n/ps<8><25>)
LUT4:I3->O
(rca_n/ps<9><24>)
LUT4:I3->O
(rca_n/ps<10><23>)
LUT4:I3->O
(rca_n/ps<11><22>)
LUT4:I3->O
(rca_n/ps<12><21>)
LUT4:I3->O
(rca_n/ps<13><20>)
LUT4:I3->O
(rca_n/ps<14><19>)
LUT4:I3->O
(rca_n/ps<15><18>)
LUT4:I3->O
(rca_n/ps<16><17>)
LUT4:I3->O
(rca_n/ps<17><16>)
LUT4:I3->O
(rca_n/ps<18><15>)
LUT4:I3->O
(rca_n/ps<19><14>)
LUT4:I3->O
(rca_n/ps<20><13>)
LUT4:I3->O
(rca_n/ps<21><12>)
LUT4:I3->O
(rca_n/ps<22><11>)
LUT4:I3->O
(rca_n/ps<23><10>)
LUT4:I3->O
(rca_n/ps<24><9>)
LUT4:I3->O
(rca_n/ps<25><8>)
LUT4:I3->O
(rca_n/ps<26><7>)
LUT4:I3->O
(rca_n/ps<27><6>)
LUT4:I3->O
(rca_n/ps<28><5>)
LUT4:I3->O
(rca_n/ps<29><4>)
LUT4:I3->O
(rca_n/ps<30><3>)
LUT4:I3->O
(rca_n/ps<31><2>)
LUT6:I4->O
LUT6:I5->O
LUT6:I5->O
LUT6:I5->O
0.086
0.369
rca_n/Mxor_ps<6><27>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<7><26>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<8><25>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<9><24>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<10><23>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<11><22>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<12><21>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<13><20>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<14><19>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<15><18>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<16><17>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<17><16>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<18><15>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<19><14>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<20><13>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<21><12>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<22><11>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<23><10>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<24><9>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<25><8>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<26><7>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<27><6>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<28><5>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<29><4>_xo<0>1
0.086
0.369
rca_n/Mxor_ps<30><3>_xo<0>1
0.086
0.440
rca_n/Mxor_ps<31><2>_xo<0>1
2
3
3
3
0.086
0.086
0.086
0.086
0.365
0.369
0.369
0.369
rca_n/_or00121
rca_n/_or00141
rca_n/_or00181
rca_n/_or00221
(rca_n/pc<32><2>)
(rca_n/pc<32><3>)
(rca_n/pc<32><5>)
(rca_n/pc<32><7>)
9
LUT6:I5->O
3
0.086
0.369 rca_n/_or00261 (rca_n/pc<32><9>)
LUT6:I5->O
3
0.086
0.369 rca_n/_or02911 (rca_n/pc<32><11>)
LUT6:I5->O
3
0.086
0.369 rca_n/_or02951 (rca_n/pc<32><13>)
LUT6:I5->O
3
0.086
0.369 rca_n/_or03031 (rca_n/pc<32><15>)
LUT6:I5->O
3
0.086
0.369 rca_n/_or03131 (rca_n/pc<32><17>)
LUT6:I5->O
3
0.086
0.369 rca_n/_or03231 (rca_n/pc<32><19>)
LUT6:I5->O
3
0.086
0.369 rca_n/_or03061 (rca_n/pc<32><21>)
LUT6:I5->O
3
0.086
0.369 rca_n/_or03161 (rca_n/pc<32><23>)
LUT6:I5->O
3
0.086
0.369 rca_n/_or03291 (rca_n/pc<32><25>)
LUT6:I5->O
3
0.086
0.369 rca_n/_or03391 (rca_n/pc<32><27>)
LUT6:I5->O
2
0.086
0.365 rca_n/_or03481 (rca_n/pc<32><29>)
LUT6:I5->O
2
0.086
0.365 rca_n/_or03281 (rca_n/pc<32><30>)
LUT6:I5->O
1
0.086
0.000 rca_n/_or03341 (sq<63>)
FDC:D
-0.022
outrg1/reg_out_63
---------------------------------------Total
22.478ns (4.438ns logic, 18.040ns route)
(19.7% logic, 80.3% route)
=========================================================================
Timing constraint: Default OFFSET IN BEFORE for Clock 'clk'
Total number of paths / destination ports: 64 / 64
------------------------------------------------------------------------Offset:
0.929ns (Levels of Logic = 1)
Source:
b<31> (PAD)
Destination:
inreg2/reg_out_31 (FF)
Destination Clock: clk rising
Data Path: b<31> to inreg2/reg_out_31
Gate
Net
Cell:in->out
fanout
Delay
Delay Logical Name (Net Name)
---------------------------------------- -----------IBUF:I->O
1
0.694
0.235 b_31_IBUF (b_31_IBUF)
FDC:D
-0.022
inreg2/reg_out_31
---------------------------------------Total
0.929ns (0.694ns logic, 0.235ns route)
(74.7% logic, 25.3% route)
=========================================================================
Timing constraint: Default OFFSET OUT AFTER for Clock 'clk'
Total number of paths / destination ports: 64 / 64
------------------------------------------------------------------------Offset:
2.775ns (Levels of Logic = 1)
Source:
outrg1/reg_out_63 (FF)
Destination:
q<63> (PAD)
Source Clock:
clk rising
Data Path: outrg1/reg_out_63 to q<63>
Gate
Net
Cell:in->out
fanout
Delay
Delay Logical Name (Net Name)
---------------------------------------- -----------FDC:C->Q
1
0.396
0.235 outrg1/reg_out_63
(outrg1/reg_out_63)
OBUF:I->O
2.144
q_63_OBUF (q<63>)
---------------------------------------Total
2.775ns (2.540ns logic, 0.235ns route)
(91.5% logic, 8.5% route)
10
=========================================================================
0 (
35 (
0 (
0 filtered)
0 filtered)
0 filtered)
11