Configuración y retención para flip flop de borde positivo en cascada con flip flop de borde negativo

1

Sé lo siguiente para dos flip flops activados por flanco positivo en cascada.

Max(combinational logic delay) < Tclk_period + Tskew - Tsetup and
Min(combinational logic delay) > Tskew - Thold

Pero cuando considero el borde positivo ff seguido del borde negativo ff, ¿cómo se modificará la ecuación? Será:

Max(combinational logic delay) < Tclk_period + (Tclk_period / 2) + Tskew - Tsetup and
Min(combinational logic delay) > Tskew - Thold

o:

Max(combinational logic delay) < (Tclk_period / 2) + Tskew - Tsetup and
Min(combinational logic delay) > Tskew - Thold
    
pregunta Curious

2 respuestas

0

Considerando un FF activado por el borde positivo seguido por un FF activado por el borde negativo y el primer FF se dispara en t = 0 seg. El borde de activación para 2nd FF llegará solo después de \ $ T_ {clk} + T_ {skew} \ $. Pero la salida de 1st FF toma algún tiempo (\ $ T_ {clk \ rightarrow Q} \ $) para establecerse en un valor estable. El valor estable debe alcanzar en la entrada al 2 ° FF al menos \ $ T_ {configuración} \ $ segundos antes de que llegue el borde de activación. es decir,

$$ \ frac {T_ {clk}} {2} + T_ {skew} > T_ {clk \ rightarrow Q} + T_ {logic, max} + T_ {setup} $$ o, $$ T_ {logic, max} < \ frac {T_ {clk}} {2} - T_ {clk \ rightarrow Q} - T_ {setup} + T_ {skew} $$

El borde de activación a 2nd FF llega a \ $ t = T_ {clk} + T_ {skew} \ $. El siguiente borde de activación para 1st FF ocurrirá en \ $ t = T_ {clk} \ $ sec, es decir, \ $ T_ {clk} / 2-T_ {skew} \ $ sec después de activar 2nd FF. Por lo tanto, 2nd FF puede tener un tiempo de espera de \ $ T_ {clk} / 2-T_ {skew} + min \ delay \ between \ the \ FF's \ $. es decir., $$ T_ {mantener} < \ frac {T_ {clk}} {2} - T_ {skew} + T_ {clk \ rightarrow Q, cd} + T_ {logic, min} $$ o, $$ T_ {logic, min} > \ frac {T_ {clk}} {2} + T_ {clk \ rightarrow Q, cd} + T_ {mantener} + T_ {skew} $$

Donde, \ $ T_ {clk \ rightarrow Q, cd} \ $ es el retraso de contaminación del reloj a Q definido como el tiempo necesario para producir el primer cambio en la salida del FF después de aplicar clock y \ $ T_ {clk \ rightarrow Q} \ $ es el tiempo necesario para realizar un cambio estable en la salida de FF después de aplicar el reloj.

    
respondido por el nidhin
0

Las consideraciones son exactamente las mismas que para un flip-flop de borde positivo. El factor de complicación es que, en lugar de simplemente el retraso lógico combinacional, tiene que agregar el rango de posibles retrasos de propagación desde el primer flip-flop.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas