Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Home News Opinion Messages Video Slideshows Teardown Education EELife Events
Android
BREAKING NEWS
Automotive
Embedded
Industrial Control
Internet of Things
MCU
Medical
Memory
Open Source
PCB
Design How-To
Tweet 1
Share
NO RATINGS
10 saves
LOGIN TO RATE
1/28/2015
9:01:42 PM
Introduction
SoCs are becoming more complex these days. A lot of functionality
is being added to chips and data is frequently transferred from
one clock domain to another. Hence, clock domain crossing
verification has become one of the major verification challenges in
deep submicron designs.
A clock domain crossing occurs whenever data is transferred from
a flop driven by one clock to a flop driven by another clock.
Cartoon
Contest
Most Commented
Most Popular
Flash Poll
3. Multi-flop synchronization.
Like Us on Facebook
This structure is mainly used for single and multi-bit control signals
and single bit data signals in the design. Other types of
synchronization schemes are required for multi-bit data signals
such as MUX recirculation, handshake, and FIFO.
B. Data Loss
Problem. Whenever a new source data is generated, it may not be
captured by the destination domain in the very first cycle of the
destination clock because of metastability. As long as each
EE Times
converted by Web2PDFConvert.com
EE Times
Like
12,414 people like EE Times.
SEARCH
EE Times on Twitter
follow us
EE Times @eetimes
27 Jan
.@ESC_Conf Boston 2015 Schedule
is NOW LIVE! Check out what's in
store so far ow.ly/I2KCt #ESCBOS
4. Effect of metastability on data capture.
Hence, there may not be a cycle by cycle correspondence
between the source and destination domain data. Whatever the
case, it is important that each transition on the source data should
get captured in the destination domain.
For example: Assume that the source clock C1 is twice as fast as
the destination clock C2 and there is no phase difference between
the two clocks. Further assume that the input data sequence "A"
generated on the positive edge of clock C1 is "00110011". The
data B captured on the positive edge of clock C2 will be "0101".
Here, since all the transitions on signal A are captured by B, the
data is not lost. This is depicted in Figure 5.
EE Times @eetimes
23 Jan
Holographic Images for Healthcare
ubm.io/1uDTRMB
EE Times @eetimes
22 Jan
Debug 101: Squashing the Wee
Beasties ubm.io/1JeEkWE
EE Times @eetimes
Talking Terminations
ubm.io/1JeEkWC
22 Jan
Expand
EE Times @eetimes
Top Comments of the Week
converted by Web2PDFConvert.com
Comments
VIEW COMMENTS: NEWEST FIRST | OLDEST FIRST | THREADED VIEW
re: Understanding Clock Domain
Crossing Issues
singh32 5/21/2014 3:30:21 PM
USER RANK
ROOKIE
NO RATINGS
LOGIN TO RATE
converted by Web2PDFConvert.com
NO RATINGS
LOGIN TO RATE
NO RATINGS
LOGIN TO RATE
NO RATINGS
LOGIN TO RATE
NO RATINGS
LOGIN TO RATE
NO RATINGS
LOGIN TO RATE
Excellent explination
USER RANK
ROOKIE
NO RATINGS
LOGIN TO RATE
converted by Web2PDFConvert.com
USER RANK
ROOKIE
Terms of Service | Privacy Statement | Copyright 2013 UBM Tech, All rights reserved
converted by Web2PDFConvert.com