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.

synchronization between clocks

Status
Not open for further replies.

jerry2007

Newbie level 5
Joined
Jun 26, 2007
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,368
I have two clocks in my design, clk1 and clk2 (generated from clk1 with half frequency with a flop). I also output clk2 for input data synchronization (data can only be input when clk2 is high). Here are my questions:


(1) how to align the edges of clk1 and clk2 at the ports (as in the case of behavioral simulation)?

(2) how to sync the input data with clk2 as in behavioral level? since primary input clk is buffered a lot before it reaches the register that latches the data, which in turn is buffered from the primary input port too, is it possible to specify that they arrive at the reg at the same time?

(3) should I set false path between regs in these two clks?

(4) do I need to specify set_clock_latency -source for clk2? if so, it is just the delay of the flop?

(5) a more general question is should I use the same sdc for clk1 and clk2 for prects and postcts?

Thanks in advance!

-Jerry
 

Hi Jerry,
I would like to answer a part of your question
In the first case, clk2 is derived from clk1. In this case there is skew between clk1 and clk2, this can be elminated using DPLL.

My sugestion for your requiremnt better derive the clk2 from clk1 using DPLL hence the syncronization is much better. This also sync the data with clk2

I hope it helps u

Regrads
satyakumar
 

    jerry2007

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top