⨘ } VLSI } 11 } Clock Domain Crossing (CDC) } Multi Voltage Domains } LEPROF }

  Рет қаралды 5,018

H. R. LEPROFESSEUR

H. R. LEPROFESSEUR

Күн бұрын

Multi-voltage domain crossings. Modern integrated circuits are no longer simple circuits running on one or two static voltage domains but having dynamically switched multi voltage domains. Signals pass through these voltage domains. There can exists crossings between different clock domains having same voltage domain or different clock domains and different voltage domains or same clock domains but different voltage domains. This becomes quite important to pay attention to these crossings otherwise these crossing may screw things up in your chip. If signals cross voltage domains (DVFS techniques to reduce chip power), signals receiving flops may suffer metastability. This is same problem as CDC.
This lecture discusses design techniques for voltage domain crossings, clock domain verification under multi voltage scaling. Typically UPF (unified power format) based CDC flow is used to properly verify along with manual checks such kind of design issues. Typical techniques for multi-VDD designs use level shifters, multiplexers controlled by power control logic, and or retention cells.
If you need consultation on clock domain crossing verification, you may contact for for cdc workshop and training. We would be happy to help you.
► Subscribe, Like 👍, and press Bell 🔔.
Appreciate your feedback and support.
1LEPROF / LEPROF / LEPROFESSEUR

Пікірлер: 6
@aakashgupta7332
@aakashgupta7332 4 жыл бұрын
I quite didn't understand the issue with the second example. Why would the circuit at time t=11:00 in the video, have a metastability issue? If we are finally adding a sync cell in the destination domain, wouldn't that be sufficient to solve the CDC issue here?
@Leprofesseur
@Leprofesseur 4 жыл бұрын
It is a recommended practice to have stable signal cross clock boundaries, if signal (input to sync cell) toggles it affects the MTBF and further reliability concerns that depends on toggle frequency. Second sync cell for iso_en improves signal stability and improves reliability, however if iso_en signals is stable then second sync cell is not needed.
@ayushsrivastava7527
@ayushsrivastava7527 5 жыл бұрын
The synchronizer u have put in Voltage Domain V1, shouldn't it be synchronized with respect to Power CLK instead of V2 clk ?
@Leprofesseur
@Leprofesseur 5 жыл бұрын
NO.
@ahmedemara9707
@ahmedemara9707 3 жыл бұрын
if the PMU clock is coming from the same source as the V1 domain for example, should i consider PMU & V1 domains as synchronous or asynchronous?
@Leprofesseur
@Leprofesseur 3 жыл бұрын
Can you elaborate more?
⨘ } VLSI } 12 } Metastability in digital circuits } LEPROF }
31:29
H. R. LEPROFESSEUR
Рет қаралды 7 М.
W07L05ControlledSourcesComment
10:15
Analog Circuits
Рет қаралды 1 М.
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
⨘ } VLSI } 4 } Clock Domain Crossing (CDC) Techniques } LE PROFESSEUR }
26:24
⨘ } VLSI } 9 } Clock Domain Crossing (CDC) } FIFO } LE PROF }
19:42
H. R. LEPROFESSEUR
Рет қаралды 21 М.
DVD - Lecture 6b: Multiple Voltage Domains
7:17
Adi Teman
Рет қаралды 4,6 М.
Crossing Clock Domains in an FPGA
16:38
nandland
Рет қаралды 68 М.
Designing Billions of Circuits with Code
12:11
Asianometry
Рет қаралды 598 М.
3 Multiple Voltage Design
56:40
Bharadwaj Amrutur
Рет қаралды 10 М.