FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 07-16-2007, 08:05 PM
Pasacco
Guest
 
Posts: n/a
Default How to obtain (accurate) critical path delay?

Dear

Asking many questions on this board --:

My goal is to get "critical path delay" (or maximum clock frequency)
of simple "register file", as described in the following :

---------------------------
There is a register.
Before register, there is a combinational logic.
After register, there is a combinational logic.
---------------------------

I obtained following 5 different reports.
My question is that which report (ouf of (1),(2),(3a),(3b),(3c) )
represents the most accurate "critical path delay" of my
implementation?

(1) Synthesis report reports :
---------------------------
Minimum period: No path found
Minimum input arrival time before clock: 4.026ns
Maximum output required time after clock: 4.636ns
Maximum combinational path delay: 5.975ns
---------------------------

(2) Asynchronous delay report reports :
---------------------------
The 20 worst nets by delay are:
| Max Delay | Netname |
9.579 ReadRegister1_0_IBUF
8.965 SelectRC_IBUF
8.524 ReadRegister2_0_IBUF
........
---------------------------

(3) Post Place & Route Static Timing report reports :
---------------------------
(3a)Pad to Pad
--------------------------
Source Pad |Destination Pad| Delay |
ReadRegister1<0>|ReadData1<0> | 10.063|
ReadRegister1<0>|ReadData1<1> | 12.041|
....

---------------------------
(3b) Clock clock to Pad
---------------------------
| clock
| | clock |
Destination | to PAD |Internal Clock(s) | Phase |
ReadData1<0> | 9.365(R)|clock_BUFGP | 0.000|
ReadData1<1> | 9.557(R)|clock_BUFGP | 0.000|
ReadData1<2> | 9.465(R)|clock_BUFGP | 0.000|
.........
---------------------------
(3c) Setup/Hold to clock clock
---------------------------
| Setup to | Hold to |
| Clock |
Source | clk (edge) | clk (edge) |Internal Clock(s) |
Phase |
SelectRC | 13.663(R)| -1.584(R)|clock_BUFGP |
0.000|
WriteData<0> | 3.373(R)| -0.104(R)|clock_BUFGP |
0.000|
WriteData<1> | 2.466(R)| 0.711(R)|clock_BUFGP |
0.000|
.........

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Buffering the critical path. vssumesh FPGA 17 09-21-2006 09:39 AM
Question about: Logic Levels in Critical Path hongyan FPGA 3 03-29-2006 03:57 PM
Find and fix critical path in netlist by GOF. [email protected] Verilog 0 02-18-2006 06:40 AM
How to speed up the critical path (Xilinx) starbugs FPGA 5 10-20-2005 10:09 AM
Strange behavior when simulating with IO path delay cy Verilog 0 07-08-2003 07:42 AM


All times are GMT +1. The time now is 02:46 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved