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.

source synchronous bus and hold violation

Status
Not open for further replies.

stanford

Full Member level 2
Joined
Feb 16, 2014
Messages
132
Helped
4
Reputation
8
Reaction score
6
Trophy points
1,298
Activity points
2,223
When we send data and clk using source synchronous fashion, and if we assume that skew is ~0, the receiver could have setup and hold violations right?

Why are we more concerned about hold violations with source synchronous bus? Isn't setup violation just as probable as hold violation?
 

When we send data and clk using source synchronous fashion, and if we assume that skew is ~0, the receiver could have setup and hold violations right?

Why are we more concerned about hold violations with source synchronous bus? Isn't setup violation just as probable as hold violation?
The output data is normally clocked out from the source one clock cycle before it shall be clocked in the destination. This means that there is normally no risk for setup violations if the clock and data signals are routed together. If the data changes too early before the rx clock edge, it is still a hold violation (the data wasn't held long enough).
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top