Analyse temporelle et CDC
Deux signaux de contrôle issus du même domaine émetteur sont reçus chacun par un synchroniseur à 2 étages distinct, puis combinés par un AND côté récepteur. Quel est le problème correct de cette conception ?
- ALa porte AND amplifie la métastabilité, et tout le circuit récepteur reste durablement instable
- BDeux signaux qui changent simultanément côté émetteur peuvent apparaître décalés d'un cycle côté récepteur, faisant apparaître une combinaison normalement impossible
- CLes deux signaux sont toujours alignés sur le même cycle côté récepteur, donc aucun problème ne survient
Afficher la réponse et l'explication
Réponse : B. Deux signaux qui changent simultanément côté émetteur peuvent apparaître décalés d'un cycle côté récepteur, faisant apparaître une combinaison normalement impossible
La réunion côté récepteur de signaux synchronisés séparément est appelée reconvergence. Même si les deux signaux changent simultanément côté émetteur, la résolution vers l'ancienne ou la nouvelle valeur est indépendante dans chaque synchroniseur ; il peut donc y avoir, côté récepteur, un cycle où un seul des deux a changé. Par exemple, si les deux signaux passent simultanément de 0→1 et de 1→0, le AND, qui devrait valoir 0 avant comme après, peut sortir un 1 pendant 1 cycle. Les remèdes consistent à synchroniser un seul signal puis à le répartir, ou à utiliser un codage où un seul bit change, comme le code de Gray.
Continuer : 9 autres questions sur Analyse temporelle et CDC