mirror of
https://github.com/garrettsworkshop/RAM2E.git
synced 2024-11-30 23:49:40 +00:00
809 lines
39 KiB
HTML
809 lines
39 KiB
HTML
<HTML>
|
|
<HEAD><TITLE>Synthesis Report</TITLE>
|
|
<STYLE TYPE="text/css">
|
|
<!--
|
|
body,pre{
|
|
font-family:'Courier New', monospace;
|
|
color: #000000;
|
|
font-size:88%;
|
|
background-color: #ffffff;
|
|
}
|
|
h1 {
|
|
font-weight: bold;
|
|
margin-top: 24px;
|
|
margin-bottom: 10px;
|
|
border-bottom: 3px solid #000; font-size: 1em;
|
|
}
|
|
h2 {
|
|
font-weight: bold;
|
|
margin-top: 18px;
|
|
margin-bottom: 5px;
|
|
font-size: 0.90em;
|
|
}
|
|
h3 {
|
|
font-weight: bold;
|
|
margin-top: 12px;
|
|
margin-bottom: 5px;
|
|
font-size: 0.80em;
|
|
}
|
|
p {
|
|
font-size:78%;
|
|
}
|
|
P.Table {
|
|
margin-top: 4px;
|
|
margin-bottom: 4px;
|
|
margin-right: 4px;
|
|
margin-left: 4px;
|
|
}
|
|
table
|
|
{
|
|
border-width: 1px 1px 1px 1px;
|
|
border-style: solid solid solid solid;
|
|
border-color: black black black black;
|
|
border-collapse: collapse;
|
|
}
|
|
th {
|
|
font-weight:bold;
|
|
padding: 4px;
|
|
border-width: 1px 1px 1px 1px;
|
|
border-style: solid solid solid solid;
|
|
border-color: black black black black;
|
|
vertical-align:top;
|
|
text-align:left;
|
|
font-size:78%;
|
|
}
|
|
td {
|
|
padding: 4px;
|
|
border-width: 1px 1px 1px 1px;
|
|
border-style: solid solid solid solid;
|
|
border-color: black black black black;
|
|
vertical-align:top;
|
|
font-size:78%;
|
|
}
|
|
a {
|
|
color:#013C9A;
|
|
text-decoration:none;
|
|
}
|
|
|
|
a:visited {
|
|
color:#013C9A;
|
|
}
|
|
|
|
a:hover, a:active {
|
|
text-decoration:underline;
|
|
color:#5BAFD4;
|
|
}
|
|
.pass
|
|
{
|
|
background-color: #00ff00;
|
|
}
|
|
.fail
|
|
{
|
|
background-color: #ff0000;
|
|
}
|
|
.comment
|
|
{
|
|
font-size: 90%;
|
|
font-style: italic;
|
|
}
|
|
|
|
-->
|
|
</STYLE>
|
|
</HEAD>
|
|
<PRE><A name="Syn"></A><B><U><big>Synthesis Report</big></U></B>
|
|
#Build: Synplify Pro (R) N-2018.03L-SP1-1, Build 443R, Apr 1 2019
|
|
#install: C:\lscc\diamond\3.11_x64\synpbase
|
|
#OS: Windows 8 6.2
|
|
#Hostname: ZANEMACWIN11
|
|
|
|
# Fri Jul 12 16:07:01 2024
|
|
|
|
#Implementation: impl1
|
|
|
|
|
|
Copyright (C) 1994-2018 Synopsys, Inc.
|
|
This Synopsys software and all associated documentation are proprietary to Synopsys, Inc.
|
|
and may only be used pursuant to the terms and conditions of a written license agreement
|
|
with Synopsys, Inc. All other use, reproduction, modification, or distribution of the
|
|
Synopsys software or the associated documentation is strictly prohibited.
|
|
Tool: Synplify Pro (R)
|
|
Build: N-2018.03L-SP1-1
|
|
Install: C:\lscc\diamond\3.11_x64\synpbase
|
|
OS: Windows 6.2
|
|
|
|
Hostname: ZANEMACWIN11
|
|
|
|
Implementation : impl1
|
|
Synopsys HDL Compiler, Version comp2018q2p1, Build 461R, Built Apr 1 2019 09:17:43
|
|
|
|
@N|Running in 64-bit mode
|
|
|
|
Copyright (C) 1994-2018 Synopsys, Inc.
|
|
This Synopsys software and all associated documentation are proprietary to Synopsys, Inc.
|
|
and may only be used pursuant to the terms and conditions of a written license agreement
|
|
with Synopsys, Inc. All other use, reproduction, modification, or distribution of the
|
|
Synopsys software or the associated documentation is strictly prohibited.
|
|
Tool: Synplify Pro (R)
|
|
Build: N-2018.03L-SP1-1
|
|
Install: C:\lscc\diamond\3.11_x64\synpbase
|
|
OS: Windows 6.2
|
|
|
|
Hostname: ZANEMACWIN11
|
|
|
|
Implementation : impl1
|
|
Synopsys Verilog Compiler, Version comp2018q2p1, Build 461R, Built Apr 1 2019 09:17:43
|
|
|
|
@N|Running in 64-bit mode
|
|
@I::"C:\lscc\diamond\3.11_x64\synpbase\lib\lucent\machxo2.v" (library work)
|
|
@I::"C:\lscc\diamond\3.11_x64\synpbase\lib\lucent\pmi_def.v" (library work)
|
|
@I::"C:\lscc\diamond\3.11_x64\synpbase\lib\vlog\hypermods.v" (library __hyper__lib__)
|
|
@I::"C:\lscc\diamond\3.11_x64\synpbase\lib\vlog\umr_capim.v" (library snps_haps)
|
|
@I::"C:\lscc\diamond\3.11_x64\synpbase\lib\vlog\scemi_objects.v" (library snps_haps)
|
|
@I::"C:\lscc\diamond\3.11_x64\synpbase\lib\vlog\scemi_pipes.svh" (library snps_haps)
|
|
@I::"\\Mac\iCloud\Repos\RAM2E\CPLD\RAM2E.v" (library work)
|
|
@I::"\\Mac\iCloud\Repos\RAM2E\CPLD\UFM-LCMXO2.v" (library work)
|
|
@I::"\\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\REFB.v" (library work)
|
|
@I::"\\Mac\iCloud\Repos\RAM2E\CPLD\DHGR-OFF.v" (library work)
|
|
Verilog syntax check successful!
|
|
File \\Mac\iCloud\Repos\RAM2E\CPLD\RAM2E.v changed - recompiling
|
|
Selecting top level module RAM2E
|
|
@N: CG364 :"C:\lscc\diamond\3.11_x64\synpbase\lib\lucent\machxo2.v":1120:7:1120:9|Synthesizing module VHI in library work.
|
|
Running optimization stage 1 on VHI .......
|
|
@N: CG364 :"C:\lscc\diamond\3.11_x64\synpbase\lib\lucent\machxo2.v":1124:7:1124:9|Synthesizing module VLO in library work.
|
|
Running optimization stage 1 on VLO .......
|
|
@N: CG364 :"C:\lscc\diamond\3.11_x64\synpbase\lib\lucent\machxo2.v":1800:7:1800:9|Synthesizing module EFB in library work.
|
|
Running optimization stage 1 on EFB .......
|
|
@N: CG364 :"\\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\REFB.v":8:7:8:10|Synthesizing module REFB in library work.
|
|
Running optimization stage 1 on REFB .......
|
|
@W: CL318 :"\\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\REFB.v":9:14:9:21|*Output wb_dat_o has undriven bits; assigning undriven bits to 'Z'. Simulation mismatch possible. Assign all bits of the output.
|
|
@N: CG364 :"\\Mac\iCloud\Repos\RAM2E\CPLD\UFM-LCMXO2.v":1:7:1:15|Synthesizing module RAM2E_UFM in library work.
|
|
Running optimization stage 1 on RAM2E_UFM .......
|
|
@N: CG364 :"\\Mac\iCloud\Repos\RAM2E\CPLD\DHGR-OFF.v":1:7:1:10|Synthesizing module DHGR in library work.
|
|
Running optimization stage 1 on DHGR .......
|
|
@N: CG364 :"\\Mac\iCloud\Repos\RAM2E\CPLD\RAM2E.v":1:7:1:11|Synthesizing module RAM2E in library work.
|
|
Running optimization stage 1 on RAM2E .......
|
|
Running optimization stage 2 on RAM2E .......
|
|
@N: CL159 :"\\Mac\iCloud\Repos\RAM2E\CPLD\RAM2E.v":11:15:11:19|Input nWE80 is unused.
|
|
Running optimization stage 2 on DHGR .......
|
|
Running optimization stage 2 on RAM2E_UFM .......
|
|
Running optimization stage 2 on REFB .......
|
|
Running optimization stage 2 on EFB .......
|
|
Running optimization stage 2 on VLO .......
|
|
Running optimization stage 2 on VHI .......
|
|
|
|
At c_ver Exit (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:00s; Memory used current: 73MB peak: 74MB)
|
|
|
|
Process took 0h:00m:05s realtime, 0h:00m:01s cputime
|
|
|
|
Process completed successfully.
|
|
# Fri Jul 12 16:07:10 2024
|
|
|
|
###########################################################]
|
|
|
|
Copyright (C) 1994-2018 Synopsys, Inc.
|
|
This Synopsys software and all associated documentation are proprietary to Synopsys, Inc.
|
|
and may only be used pursuant to the terms and conditions of a written license agreement
|
|
with Synopsys, Inc. All other use, reproduction, modification, or distribution of the
|
|
Synopsys software or the associated documentation is strictly prohibited.
|
|
Tool: Synplify Pro (R)
|
|
Build: N-2018.03L-SP1-1
|
|
Install: C:\lscc\diamond\3.11_x64\synpbase
|
|
OS: Windows 6.2
|
|
|
|
Hostname: ZANEMACWIN11
|
|
|
|
Implementation : impl1
|
|
Synopsys Synopsys Netlist Linker, Version comp2018q2p1, Build 461R, Built Apr 1 2019 09:17:43
|
|
|
|
@N|Running in 64-bit mode
|
|
File \\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\impl1\synwork\layer0.srs changed - recompiling
|
|
|
|
At syn_nfilter Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 67MB peak: 68MB)
|
|
|
|
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
|
|
|
|
Process completed successfully.
|
|
# Fri Jul 12 16:07:11 2024
|
|
|
|
###########################################################]
|
|
|
|
For a summary of runtime and memory usage for all design units, please see file:
|
|
==========================================================
|
|
@L: A:\\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\impl1\synwork\RAM2E_LCMXO2_1200HC_impl1_comp.rt.csv
|
|
|
|
@END
|
|
|
|
At c_hdl Exit (Real Time elapsed 0h:00m:08s; CPU Time elapsed 0h:00m:00s; Memory used current: 3MB peak: 4MB)
|
|
|
|
Process took 0h:00m:08s realtime, 0h:00m:01s cputime
|
|
|
|
Process completed successfully.
|
|
# Fri Jul 12 16:07:11 2024
|
|
|
|
###########################################################]
|
|
|
|
Copyright (C) 1994-2018 Synopsys, Inc.
|
|
This Synopsys software and all associated documentation are proprietary to Synopsys, Inc.
|
|
and may only be used pursuant to the terms and conditions of a written license agreement
|
|
with Synopsys, Inc. All other use, reproduction, modification, or distribution of the
|
|
Synopsys software or the associated documentation is strictly prohibited.
|
|
Tool: Synplify Pro (R)
|
|
Build: N-2018.03L-SP1-1
|
|
Install: C:\lscc\diamond\3.11_x64\synpbase
|
|
OS: Windows 6.2
|
|
|
|
Hostname: ZANEMACWIN11
|
|
|
|
Database state : \\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\impl1\synwork\|impl1
|
|
Synopsys Synopsys Netlist Linker, Version comp2018q2p1, Build 461R, Built Apr 1 2019 09:17:43
|
|
|
|
@N|Running in 64-bit mode
|
|
File \\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\impl1\synwork\RAM2E_LCMXO2_1200HC_impl1_comp.srs changed - recompiling
|
|
|
|
At syn_nfilter Exit (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 67MB peak: 68MB)
|
|
|
|
Process took 0h:00m:01s realtime, 0h:00m:01s cputime
|
|
|
|
Process completed successfully.
|
|
# Fri Jul 12 16:07:14 2024
|
|
|
|
###########################################################]
|
|
# Fri Jul 12 16:07:14 2024
|
|
|
|
|
|
Copyright (C) 1994-2018 Synopsys, Inc.
|
|
This Synopsys software and all associated documentation are proprietary to Synopsys, Inc.
|
|
and may only be used pursuant to the terms and conditions of a written license agreement
|
|
with Synopsys, Inc. All other use, reproduction, modification, or distribution of the
|
|
Synopsys software or the associated documentation is strictly prohibited.
|
|
Tool: Synplify Pro (R)
|
|
Build: N-2018.03L-SP1-1
|
|
Install: C:\lscc\diamond\3.11_x64\synpbase
|
|
OS: Windows 6.2
|
|
|
|
Hostname: ZANEMACWIN11
|
|
|
|
Implementation : impl1
|
|
Synopsys Lattice Technology Pre-mapping, Version maplat2018q2p1, Build 055R, Built Apr 3 2019 09:51:54
|
|
|
|
|
|
Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 99MB)
|
|
|
|
Reading constraint file: \\Mac\iCloud\Repos\RAM2E\CPLD\RAM2E.sdc
|
|
@N: MF284 |Setting synthesis effort to medium for the design
|
|
@L: \\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\impl1\RAM2E_LCMXO2_1200HC_impl1_scck.rpt
|
|
Printing clock summary report in "\\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\impl1\RAM2E_LCMXO2_1200HC_impl1_scck.rpt" file
|
|
@N: MF916 |Option synthesis_strategy=base is enabled.
|
|
@N: MF248 |Running in 64-bit mode.
|
|
@N: MF666 |Clock conversion enabled. (Command "set_option -fix_gated_and_generated_clocks 1" in the project file.)
|
|
|
|
Design Input Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 100MB peak: 102MB)
|
|
|
|
|
|
Mapper Initialization Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 100MB peak: 102MB)
|
|
|
|
|
|
Start loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 112MB peak: 113MB)
|
|
|
|
|
|
Finished loading timing files (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 112MB peak: 115MB)
|
|
|
|
@N: MF284 |Setting synthesis effort to medium for the design
|
|
@W: FX474 |User-specified initial value defined for some sequential elements which can prevent optimum synthesis results from being achieved.
|
|
@A: FX681 :"\\mac\icloud\repos\ram2e\cpld\ram2e.v":21:4:21:9|Initial value on register S[3:0] is non-zero which can prevent the register from being packed into a block RAM or DSP.
|
|
@N: MH105 |UMR3 is only supported for HAPS-80.
|
|
@N: MH105 |UMR3 is only supported for HAPS-80.
|
|
@N: BN115 :"\\mac\icloud\repos\ram2e\cpld\ram2e.v":136:9:136:12|Removing instance dhgr (in view: work.RAM2E(verilog)) of type view:work.DHGR(verilog) because it does not drive other instances.
|
|
syn_allowed_resources : blockrams=7 set on top level netlist RAM2E
|
|
|
|
Finished netlist restructuring (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 141MB peak: 143MB)
|
|
|
|
|
|
|
|
Clock Summary
|
|
******************
|
|
|
|
Start Requested Requested Clock Clock Clock
|
|
Level Clock Frequency Period Type Group Load
|
|
-----------------------------------------------------------------------------------------------
|
|
0 - C14M 14.3 MHz 69.841 declared default_clkgroup 120
|
|
|
|
0 - System 100.0 MHz 10.000 system system_clkgroup 0
|
|
|
|
0 - RAM2E|PHI1 100.0 MHz 10.000 inferred Inferred_clkgroup_0 9
|
|
===============================================================================================
|
|
|
|
|
|
|
|
Clock Load Summary
|
|
***********************
|
|
|
|
Clock Source Clock Pin Non-clock Pin Non-clock Pin
|
|
Clock Load Pin Seq Example Seq Example Comb Example
|
|
--------------------------------------------------------------------------------------------
|
|
C14M 120 C14M(port) RAT.C - un1_C14M.I[0](inv)
|
|
|
|
System 0 - - - -
|
|
|
|
RAM2E|PHI1 9 PHI1(port) RefReq.C S[0].D[0] un1_PHI1.I[0](inv)
|
|
============================================================================================
|
|
|
|
@W: MT529 :"\\mac\icloud\repos\ram2e\cpld\ram2e.v":20:19:20:24|Found inferred clock RAM2E|PHI1 which controls 9 sequential elements including PHI1r. This clock has no specified timing constraint which may prevent conversion of gated or generated clocks and may adversely impact design performance.
|
|
|
|
ICG Latch Removal Summary:
|
|
Number of ICG latches removed: 0
|
|
Number of ICG latches not removed: 0
|
|
|
|
|
|
@S |Clock Optimization Summary
|
|
|
|
|
|
|
|
#### START OF PREMAP CLOCK OPTIMIZATION REPORT #####[
|
|
|
|
2 non-gated/non-generated clock tree(s) driving 124 clock pin(s) of sequential element(s)
|
|
0 gated/generated clock tree(s) driving 0 clock pin(s) of sequential element(s)
|
|
0 instances converted, 0 sequential instances remain driven by gated/generated clocks
|
|
|
|
=========================== Non-Gated/Non-Generated Clocks ============================
|
|
Clock Tree ID Driving Element Drive Element Type Fanout Sample Instance
|
|
---------------------------------------------------------------------------------------
|
|
@KP:ckid0_0 C14M port 120 PHI1r
|
|
@KP:ckid0_1 PHI1 Unconstrained_port 4 RC[2:0]
|
|
=======================================================================================
|
|
|
|
|
|
##### END OF CLOCK OPTIMIZATION REPORT ######
|
|
|
|
@N: FX1143 |Skipping assigning INTERNAL_VREF to iobanks, because the table of mapping from pin to iobank is not initialized.
|
|
Finished Pre Mapping Phase.
|
|
|
|
Starting constraint checker (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:00s; Memory used current: 141MB peak: 143MB)
|
|
|
|
|
|
Finished constraint checker preprocessing (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:00s; Memory used current: 142MB peak: 143MB)
|
|
|
|
None
|
|
None
|
|
|
|
Finished constraint checker (Real Time elapsed 0h:00m:04s; CPU Time elapsed 0h:00m:00s; Memory used current: 142MB peak: 143MB)
|
|
|
|
Pre-mapping successful!
|
|
|
|
At Mapper Exit (Real Time elapsed 0h:00m:04s; CPU Time elapsed 0h:00m:00s; Memory used current: 57MB peak: 143MB)
|
|
|
|
Process took 0h:00m:04s realtime, 0h:00m:01s cputime
|
|
# Fri Jul 12 16:07:19 2024
|
|
|
|
###########################################################]
|
|
# Fri Jul 12 16:07:22 2024
|
|
|
|
|
|
Copyright (C) 1994-2018 Synopsys, Inc.
|
|
This Synopsys software and all associated documentation are proprietary to Synopsys, Inc.
|
|
and may only be used pursuant to the terms and conditions of a written license agreement
|
|
with Synopsys, Inc. All other use, reproduction, modification, or distribution of the
|
|
Synopsys software or the associated documentation is strictly prohibited.
|
|
Tool: Synplify Pro (R)
|
|
Build: N-2018.03L-SP1-1
|
|
Install: C:\lscc\diamond\3.11_x64\synpbase
|
|
OS: Windows 6.2
|
|
|
|
Hostname: ZANEMACWIN11
|
|
|
|
Implementation : impl1
|
|
Synopsys Lattice Technology Mapper, Version maplat2018q2p1, Build 055R, Built Apr 3 2019 09:51:54
|
|
|
|
|
|
Mapper Startup Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 99MB peak: 99MB)
|
|
|
|
@N: MF284 |Setting synthesis effort to medium for the design
|
|
@N: MF916 |Option synthesis_strategy=base is enabled.
|
|
@N: MF248 |Running in 64-bit mode.
|
|
@N: MF666 |Clock conversion enabled. (Command "set_option -fix_gated_and_generated_clocks 1" in the project file.)
|
|
|
|
Design Input Complete (Real Time elapsed 0h:00m:00s; CPU Time elapsed 0h:00m:00s; Memory used current: 98MB peak: 100MB)
|
|
|
|
|
|
Mapper Initialization Complete (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:00s; Memory used current: 98MB peak: 100MB)
|
|
|
|
|
|
Start loading timing files (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:00s; Memory used current: 111MB peak: 112MB)
|
|
|
|
|
|
Finished loading timing files (Real Time elapsed 0h:00m:02s; CPU Time elapsed 0h:00m:00s; Memory used current: 111MB peak: 114MB)
|
|
|
|
@N: MF284 |Setting synthesis effort to medium for the design
|
|
|
|
|
|
Starting Optimization and Mapping (Real Time elapsed 0h:00m:03s; CPU Time elapsed 0h:00m:00s; Memory used current: 140MB peak: 142MB)
|
|
|
|
|
|
Available hyper_sources - for debug and ip models
|
|
None Found
|
|
|
|
@N: FX493 |Applying initial value "00000000" on instance RWBank[7:0].
|
|
@N: FX493 |Applying initial value "0000" on instance S[3:0].
|
|
|
|
Finished RTL optimizations (Real Time elapsed 0h:00m:04s; CPU Time elapsed 0h:00m:00s; Memory used current: 141MB peak: 142MB)
|
|
|
|
@N: MO231 :"\\mac\icloud\repos\ram2e\cpld\ram2e.v":14:23:14:28|Found counter in view:work.RAM2E(verilog) instance FS[15:0]
|
|
|
|
Starting factoring (Real Time elapsed 0h:00m:04s; CPU Time elapsed 0h:00m:00s; Memory used current: 142MB peak: 142MB)
|
|
|
|
|
|
Finished factoring (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:00s; Memory used current: 145MB peak: 145MB)
|
|
|
|
|
|
Finished generic timing optimizations - Pass 1 (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:00s; Memory used current: 146MB peak: 146MB)
|
|
|
|
|
|
Starting Early Timing Optimization (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:01s; Memory used current: 146MB peak: 146MB)
|
|
|
|
|
|
Finished Early Timing Optimization (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:01s; Memory used current: 146MB peak: 146MB)
|
|
|
|
|
|
Finished generic timing optimizations - Pass 2 (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:01s; Memory used current: 146MB peak: 146MB)
|
|
|
|
|
|
Finished preparing to map (Real Time elapsed 0h:00m:05s; CPU Time elapsed 0h:00m:01s; Memory used current: 146MB peak: 147MB)
|
|
|
|
|
|
Finished technology mapping (Real Time elapsed 0h:00m:06s; CPU Time elapsed 0h:00m:01s; Memory used current: 157MB peak: 160MB)
|
|
|
|
Pass CPU time Worst Slack Luts / Registers
|
|
------------------------------------------------------------
|
|
1 0h:00m:01s 6.90ns 280 / 124
|
|
|
|
Finished technology timing optimizations and critical path resynthesis (Real Time elapsed 0h:00m:06s; CPU Time elapsed 0h:00m:01s; Memory used current: 157MB peak: 160MB)
|
|
|
|
@N: FX164 |The option to pack registers in the IOB has not been specified. Please set syn_useioff attribute.
|
|
@A: BN291 :"\\mac\icloud\repos\ram2e\cpld\ram2e.v":168:4:168:9|Boundary register BA_1_.fb (in view: work.RAM2E(verilog)) is packed into a complex cell. To disable register packing, set syn_keep=1 on the net between the register and the complex cell.
|
|
@A: BN291 :"\\mac\icloud\repos\ram2e\cpld\ram2e.v":168:4:168:9|Boundary register BA_0_.fb (in view: work.RAM2E(verilog)) is packed into a complex cell. To disable register packing, set syn_keep=1 on the net between the register and the complex cell.
|
|
|
|
Finished restoring hierarchy (Real Time elapsed 0h:00m:07s; CPU Time elapsed 0h:00m:01s; Memory used current: 158MB peak: 160MB)
|
|
|
|
|
|
Start Writing Netlists (Real Time elapsed 0h:00m:07s; CPU Time elapsed 0h:00m:01s; Memory used current: 122MB peak: 160MB)
|
|
|
|
Writing Analyst data base \\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\impl1\synwork\RAM2E_LCMXO2_1200HC_impl1_m.srm
|
|
|
|
Finished Writing Netlist Databases (Real Time elapsed 0h:00m:09s; CPU Time elapsed 0h:00m:02s; Memory used current: 157MB peak: 160MB)
|
|
|
|
Writing EDIF Netlist and constraint files
|
|
@N: FX1056 |Writing EDF file: \\Mac\iCloud\Repos\RAM2E\CPLD\LCMXO2-1200HC-NODHGR\impl1\RAM2E_LCMXO2_1200HC_impl1.edi
|
|
N-2018.03L-SP1-1
|
|
@N: BW106 |Synplicity Constraint File capacitance units using default value of 1pF
|
|
|
|
Finished Writing EDIF Netlist and constraint files (Real Time elapsed 0h:00m:13s; CPU Time elapsed 0h:00m:02s; Memory used current: 161MB peak: 163MB)
|
|
|
|
|
|
Start final timing analysis (Real Time elapsed 0h:00m:14s; CPU Time elapsed 0h:00m:03s; Memory used current: 160MB peak: 163MB)
|
|
|
|
@W: MT246 :"\\mac\icloud\repos\ram2e\cpld\lcmxo2-1200hc-nodhgr\refb.v":78:8:78:16|Blackbox EFB is missing a user supplied timing model. This may have a negative effect on timing analysis and optimizations (Quality of Results)
|
|
@N: MT615 |Found clock C14M with period 69.84ns
|
|
@W: MT420 |Found inferred clock RAM2E|PHI1 with period 10.00ns. Please declare a user-defined clock on port PHI1.
|
|
|
|
|
|
##### START OF TIMING REPORT #####[
|
|
# Timing Report written on Fri Jul 12 16:07:38 2024
|
|
#
|
|
|
|
|
|
Top view: RAM2E
|
|
Requested Frequency: 14.3 MHz
|
|
Wire load mode: top
|
|
Paths requested: 5
|
|
Constraint File(s): \\Mac\iCloud\Repos\RAM2E\CPLD\RAM2E.sdc
|
|
|
|
@N: MT320 |This timing report is an estimate of place and route data. For final timing results, use the FPGA vendor place and route report.
|
|
|
|
@N: MT322 |Clock constraints include only register-to-register paths associated with each individual clock.
|
|
|
|
|
|
|
|
Performance Summary
|
|
*******************
|
|
|
|
|
|
Worst slack in design: 6.897
|
|
|
|
Requested Estimated Requested Estimated Clock Clock
|
|
Starting Clock Frequency Frequency Period Period Slack Type Group
|
|
----------------------------------------------------------------------------------------------------------------------
|
|
C14M 14.3 MHz 120.3 MHz 69.841 8.314 31.675 declared default_clkgroup
|
|
RAM2E|PHI1 100.0 MHz 322.2 MHz 10.000 3.103 6.897 inferred Inferred_clkgroup_0
|
|
System 100.0 MHz NA 10.000 NA 66.719 system system_clkgroup
|
|
======================================================================================================================
|
|
Estimated period and frequency reported as NA means no slack depends directly on the clock waveform
|
|
|
|
|
|
|
|
|
|
|
|
Clock Relationships
|
|
*******************
|
|
|
|
Clocks | rise to rise | fall to fall | rise to fall | fall to rise
|
|
----------------------------------------------------------------------------------------------------------------
|
|
Starting Ending | constraint slack | constraint slack | constraint slack | constraint slack
|
|
----------------------------------------------------------------------------------------------------------------
|
|
System C14M | 69.841 66.719 | No paths - | No paths - | No paths -
|
|
C14M System | 69.841 68.797 | No paths - | No paths - | No paths -
|
|
C14M C14M | 69.841 61.527 | No paths - | 34.920 31.675 | No paths -
|
|
RAM2E|PHI1 C14M | No paths - | No paths - | No paths - | Diff grp -
|
|
RAM2E|PHI1 RAM2E|PHI1 | No paths - | 10.000 6.897 | No paths - | No paths -
|
|
================================================================================================================
|
|
Note: 'No paths' indicates there are no paths in the design for that pair of clock edges.
|
|
'Diff grp' indicates that paths exist but the starting clock and ending clock are in different clock groups.
|
|
|
|
|
|
|
|
Interface Information
|
|
*********************
|
|
|
|
No IO constraint found
|
|
|
|
|
|
|
|
====================================
|
|
Detailed Report for Clock: C14M
|
|
====================================
|
|
|
|
|
|
|
|
Starting Points with Worst Slack
|
|
********************************
|
|
|
|
Starting Arrival
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
---------------------------------------------------------------------------
|
|
S[2] C14M FD1S3AX Q S[2] 1.353 31.675
|
|
S[3] C14M FD1S3AX Q S[3] 1.337 31.691
|
|
S[0] C14M FD1S3AX Q S[0] 1.319 32.182
|
|
S[1] C14M FD1S3AX Q S[1] 1.344 32.656
|
|
RA[0] C14M FD1P3AX Q RA[0] 1.108 33.707
|
|
RA[3] C14M FD1P3AX Q RA[3] 1.108 33.707
|
|
RA[1] C14M FD1P3AX Q RA[1] 1.044 33.771
|
|
RA[2] C14M FD1P3AX Q RA[2] 1.044 33.771
|
|
RA[4] C14M FD1P3AX Q RA[4] 1.044 33.771
|
|
RA[5] C14M FD1P3AX Q RA[5] 1.044 33.771
|
|
===========================================================================
|
|
|
|
|
|
Ending Points with Worst Slack
|
|
******************************
|
|
|
|
Starting Required
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
----------------------------------------------------------------------------------
|
|
VOE_i_0io C14M OFS1P3IX CD N_523_1 34.118 31.675
|
|
RAT C14M FD1S3IX CD RATc_i 34.118 32.147
|
|
Vout_0io[0] C14M OFS1P3DX SP Vout3 34.449 32.647
|
|
Vout_0io[1] C14M OFS1P3DX SP Vout3 34.449 32.647
|
|
Vout_0io[2] C14M OFS1P3DX SP Vout3 34.449 32.647
|
|
Vout_0io[3] C14M OFS1P3DX SP Vout3 34.449 32.647
|
|
Vout_0io[4] C14M OFS1P3DX SP Vout3 34.449 32.647
|
|
Vout_0io[5] C14M OFS1P3DX SP Vout3 34.449 32.647
|
|
Vout_0io[6] C14M OFS1P3DX SP Vout3 34.449 32.647
|
|
Vout_0io[7] C14M OFS1P3DX SP Vout3 34.449 32.647
|
|
==================================================================================
|
|
|
|
|
|
|
|
Worst Path Information
|
|
***********************
|
|
|
|
|
|
Path information for path number 1:
|
|
Requested Period: 34.920
|
|
- Setup time: 0.803
|
|
+ Clock delay at ending point: 0.000 (ideal)
|
|
= Required time: 34.118
|
|
|
|
- Propagation time: 2.442
|
|
- Clock delay at starting point: 0.000 (ideal)
|
|
= Slack (non-critical) : 31.675
|
|
|
|
Number of logic level(s): 1
|
|
Starting point: S[2] / Q
|
|
Ending point: VOE_i_0io / CD
|
|
The start point is clocked by C14M [rising] on pin CK
|
|
The end point is clocked by C14M [falling] on pin SCLK
|
|
|
|
Instance / Net Pin Pin Arrival No. of
|
|
Name Type Name Dir Delay Time Fan Out(s)
|
|
---------------------------------------------------------------------------------------
|
|
S[2] FD1S3AX Q Out 1.353 1.353 -
|
|
S[2] Net - - - - 50
|
|
ram2e_ufm.VOE_2_0_a2 ORCALUT4 A In 0.000 1.353 -
|
|
ram2e_ufm.VOE_2_0_a2 ORCALUT4 Z Out 1.089 2.442 -
|
|
N_523_1 Net - - - - 2
|
|
VOE_i_0io OFS1P3IX CD In 0.000 2.442 -
|
|
=======================================================================================
|
|
|
|
|
|
|
|
|
|
====================================
|
|
Detailed Report for Clock: RAM2E|PHI1
|
|
====================================
|
|
|
|
|
|
|
|
Starting Points with Worst Slack
|
|
********************************
|
|
|
|
Starting Arrival
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
---------------------------------------------------------------------------
|
|
RC[1] RAM2E|PHI1 FD1S3IX Q RC[1] 1.148 6.897
|
|
RC[2] RAM2E|PHI1 FD1S3IX Q RC[2] 1.108 6.937
|
|
RC[0] RAM2E|PHI1 FD1S3IX Q RC[0] 1.148 8.179
|
|
===========================================================================
|
|
|
|
|
|
Ending Points with Worst Slack
|
|
******************************
|
|
|
|
Starting Required
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
--------------------------------------------------------------------------------
|
|
RC[0] RAM2E|PHI1 FD1S3IX CD RC7 9.197 6.897
|
|
RC[1] RAM2E|PHI1 FD1S3IX CD RC7 9.197 6.897
|
|
RC[2] RAM2E|PHI1 FD1S3IX CD RC7 9.197 6.897
|
|
RC[0] RAM2E|PHI1 FD1S3IX D RC_i[0] 9.894 8.179
|
|
RC[1] RAM2E|PHI1 FD1S3IX D RC_RNO[1] 10.089 8.324
|
|
RC[2] RAM2E|PHI1 FD1S3IX D RC_RNO[2] 10.089 8.324
|
|
RefReq RAM2E|PHI1 FD1S3AX D RefReq_2 10.089 8.324
|
|
================================================================================
|
|
|
|
|
|
|
|
Worst Path Information
|
|
***********************
|
|
|
|
|
|
Path information for path number 1:
|
|
Requested Period: 10.000
|
|
- Setup time: 0.803
|
|
+ Clock delay at ending point: 0.000 (ideal)
|
|
= Required time: 9.197
|
|
|
|
- Propagation time: 2.301
|
|
- Clock delay at starting point: 0.000 (ideal)
|
|
= Slack (critical) : 6.897
|
|
|
|
Number of logic level(s): 1
|
|
Starting point: RC[1] / Q
|
|
Ending point: RC[0] / CD
|
|
The start point is clocked by RAM2E|PHI1 [falling] on pin CK
|
|
The end point is clocked by RAM2E|PHI1 [falling] on pin CK
|
|
|
|
Instance / Net Pin Pin Arrival No. of
|
|
Name Type Name Dir Delay Time Fan Out(s)
|
|
---------------------------------------------------------------------------------
|
|
RC[1] FD1S3IX Q Out 1.148 1.148 -
|
|
RC[1] Net - - - - 4
|
|
RC7 ORCALUT4 A In 0.000 1.148 -
|
|
RC7 ORCALUT4 Z Out 1.153 2.301 -
|
|
RC7 Net - - - - 3
|
|
RC[0] FD1S3IX CD In 0.000 2.301 -
|
|
=================================================================================
|
|
|
|
|
|
|
|
|
|
====================================
|
|
Detailed Report for Clock: System
|
|
====================================
|
|
|
|
|
|
|
|
Starting Points with Worst Slack
|
|
********************************
|
|
|
|
Starting Arrival
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
---------------------------------------------------------------------------------------------------
|
|
ram2e_ufm.ufmefb.EFBInst_0 System EFB WBACKO wb_ack 0.000 66.719
|
|
ram2e_ufm.ufmefb.EFBInst_0 System EFB WBDATO0 wb_dato[0] 0.000 69.313
|
|
ram2e_ufm.ufmefb.EFBInst_0 System EFB WBDATO1 wb_dato[1] 0.000 69.313
|
|
ram2e_ufm.ufmefb.EFBInst_0 System EFB WBDATO2 wb_dato[2] 0.000 69.313
|
|
ram2e_ufm.ufmefb.EFBInst_0 System EFB WBDATO3 wb_dato[3] 0.000 69.313
|
|
ram2e_ufm.ufmefb.EFBInst_0 System EFB WBDATO4 wb_dato[4] 0.000 69.313
|
|
ram2e_ufm.ufmefb.EFBInst_0 System EFB WBDATO5 wb_dato[5] 0.000 69.313
|
|
ram2e_ufm.ufmefb.EFBInst_0 System EFB WBDATO6 wb_dato[6] 0.000 69.313
|
|
ram2e_ufm.ufmefb.EFBInst_0 System EFB WBDATO7 wb_dato[7] 0.000 69.313
|
|
===================================================================================================
|
|
|
|
|
|
Ending Points with Worst Slack
|
|
******************************
|
|
|
|
Starting Required
|
|
Instance Reference Type Pin Net Time Slack
|
|
Clock
|
|
---------------------------------------------------------------------------------------------------------------
|
|
ram2e_ufm.wb_cyc_stb System FD1P3AX SP un1_CmdBitbangMXO212_1_i[0] 69.369 66.719
|
|
ram2e_ufm.LEDEN System FD1P3AX SP un1_LEDEN_0_sqmuxa_1_i_0[0] 69.369 67.736
|
|
ram2e_ufm.RWMask[0] System FD1P3AX SP un1_RWMask_0_sqmuxa_1_i_0[0] 69.369 68.105
|
|
ram2e_ufm.RWMask[1] System FD1P3AX SP un1_RWMask_0_sqmuxa_1_i_0[0] 69.369 68.105
|
|
ram2e_ufm.RWMask[2] System FD1P3AX SP un1_RWMask_0_sqmuxa_1_i_0[0] 69.369 68.105
|
|
ram2e_ufm.RWMask[3] System FD1P3AX SP un1_RWMask_0_sqmuxa_1_i_0[0] 69.369 68.105
|
|
ram2e_ufm.RWMask[4] System FD1P3AX SP un1_RWMask_0_sqmuxa_1_i_0[0] 69.369 68.105
|
|
ram2e_ufm.RWMask[5] System FD1P3AX SP un1_RWMask_0_sqmuxa_1_i_0[0] 69.369 68.105
|
|
ram2e_ufm.RWMask[6] System FD1P3AX SP un1_RWMask_0_sqmuxa_1_i_0[0] 69.369 68.105
|
|
ram2e_ufm.RWMask[7] System FD1P3AX SP un1_RWMask_0_sqmuxa_1_i_0[0] 69.369 68.105
|
|
===============================================================================================================
|
|
|
|
|
|
|
|
Worst Path Information
|
|
***********************
|
|
|
|
|
|
Path information for path number 1:
|
|
Requested Period: 69.841
|
|
- Setup time: 0.472
|
|
+ Clock delay at ending point: 0.000 (ideal)
|
|
= Required time: 69.369
|
|
|
|
- Propagation time: 2.650
|
|
- Clock delay at starting point: 0.000 (ideal)
|
|
- Estimated clock delay at start point: -0.000
|
|
= Slack (non-critical) : 66.719
|
|
|
|
Number of logic level(s): 3
|
|
Starting point: ram2e_ufm.ufmefb.EFBInst_0 / WBACKO
|
|
Ending point: ram2e_ufm.wb_cyc_stb / SP
|
|
The start point is clocked by System [rising]
|
|
The end point is clocked by C14M [rising] on pin CK
|
|
|
|
Instance / Net Pin Pin Arrival No. of
|
|
Name Type Name Dir Delay Time Fan Out(s)
|
|
---------------------------------------------------------------------------------------------------------------
|
|
ram2e_ufm.ufmefb.EFBInst_0 EFB WBACKO Out 0.000 0.000 -
|
|
wb_ack Net - - - - 4
|
|
ram2e_ufm.un1_CmdBitbangMXO212_1_0_0_tz[0] ORCALUT4 B In 0.000 0.000 -
|
|
ram2e_ufm.un1_CmdBitbangMXO212_1_0_0_tz[0] ORCALUT4 Z Out 1.017 1.017 -
|
|
un1_CmdBitbangMXO212_1_0_0_tz[0] Net - - - - 1
|
|
ram2e_ufm.un1_CmdBitbangMXO212_1_0_0_0[0] ORCALUT4 C In 0.000 1.017 -
|
|
ram2e_ufm.un1_CmdBitbangMXO212_1_0_0_0[0] ORCALUT4 Z Out 1.017 2.034 -
|
|
un1_CmdBitbangMXO212_1_0_0_0[0] Net - - - - 1
|
|
ram2e_ufm.wb_cyc_stb_RNO_0 ORCALUT4 A In 0.000 2.034 -
|
|
ram2e_ufm.wb_cyc_stb_RNO_0 ORCALUT4 Z Out 0.617 2.650 -
|
|
un1_CmdBitbangMXO212_1_i[0] Net - - - - 1
|
|
ram2e_ufm.wb_cyc_stb FD1P3AX SP In 0.000 2.650 -
|
|
===============================================================================================================
|
|
|
|
|
|
|
|
##### END OF TIMING REPORT #####]
|
|
|
|
Timing exceptions that could not be applied
|
|
None
|
|
|
|
Finished final timing analysis (Real Time elapsed 0h:00m:17s; CPU Time elapsed 0h:00m:03s; Memory used current: 161MB peak: 163MB)
|
|
|
|
|
|
Finished timing report (Real Time elapsed 0h:00m:17s; CPU Time elapsed 0h:00m:03s; Memory used current: 161MB peak: 163MB)
|
|
|
|
---------------------------------------
|
|
Resource Usage Report
|
|
Part: lcmxo2_1200hc-4
|
|
|
|
Register bits: 124 of 1280 (10%)
|
|
PIC Latch: 0
|
|
I/O cells: 70
|
|
|
|
|
|
Details:
|
|
BB: 8
|
|
CCU2D: 9
|
|
EFB: 1
|
|
FD1P3AX: 57
|
|
FD1P3IX: 1
|
|
FD1S3AX: 31
|
|
FD1S3AY: 4
|
|
FD1S3IX: 9
|
|
GSR: 1
|
|
IB: 21
|
|
IFS1P3DX: 1
|
|
INV: 4
|
|
OB: 41
|
|
OFS1P3BX: 6
|
|
OFS1P3DX: 12
|
|
OFS1P3IX: 3
|
|
ORCALUT4: 268
|
|
PFUMX: 10
|
|
PUR: 1
|
|
VHI: 3
|
|
VLO: 3
|
|
Mapper successful!
|
|
|
|
At Mapper Exit (Real Time elapsed 0h:00m:17s; CPU Time elapsed 0h:00m:03s; Memory used current: 32MB peak: 163MB)
|
|
|
|
Process took 0h:00m:18s realtime, 0h:00m:03s cputime
|
|
# Fri Jul 12 16:07:42 2024
|
|
|
|
###########################################################]
|
|
|
|
|
|
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
<BR>
|
|
</PRE></FONT>
|
|
</BODY>
|
|
</HTML>
|