Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to specify max skew on net

Status
Not open for further replies.

umairsiddiqui

Full Member level 2
Joined
Apr 13, 2004
Messages
143
Helped
7
Reputation
14
Reaction score
1
Trophy points
1,298
Location
Sweden
Activity points
1,434
Hi,
I'm trying to implement *data recovery* from an incoming serial data stream. The scheme is
based on Xilinx xapp224. Issue is now it has to be implemented in ASIC (90ns). Fortunately
the solution doesn't require any FPGA specific technique.

However it is required to put a systhesis constraint:

First see the Screenshot.png

the requirement is that incoming data (DATAIN) is applied to four flip-flops, two clocked by CLK (one rising edge and one falling edge) and two by CLK90 (rising and falling edges). It is important
that the delay from the input pin to these four flip-flops be almost equal. The absolute delay is irrelevant; only the skew is important.


In Xilinx FPGA, This is easily achieved by giving the software a MAXSKEW parameter for this net, of 500 ps, for example.

net datain maxskew = 500 pS ;

How to perform this on Design Compiler?

regards
 

you can use
set_clock_latency command for specifying latency values for different flops,
for more info on this command you can google it or search in synopsys solvnet,

i think it should solve your issue
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top