[Cadencia] Registro convertido en X en la simulación de

H

hoalu

Guest
Cuando ejecuto simulaiton este circuito, la salida de FF X. convertido debo utilizar 'declaración de fuerza "para solucionar este problema.¿Tiene usted alguna sugerencia para este problema?<img src="http://images.elektroda.net/78_1181141449_thumb.jpg" border="0" alt="[Cadence] Register become X in simulation" title="Convertido en [Cadencia] registro X en la simulación"/>TIA
--
Hoa
Lo sentimos, pero es necesario iniciar sesión para ver este archivo adjunto

 
¡Hola!
Cambiar el NAND2 en todos NOR2 y para "restablecer" el nivel de activos - "1"!Alta después de 9 minutos:Usted puede cambiar el NAND2 en y2 y entradas A y B debe invierte!

 
Hola Shurik,

En mi caso, se fijó la netlist.No puedo cambiar, porque este circuito es la correcta.Cuando se afirma reset_n:
D = (1 Q) | (1 &-Q) = 1

Creo que esto es sólo el problema de la simulación.Pero hay muchos circuitos como éste en mi netlist.No puedo saber todos ellos y obligarlos a iniciar.

Gracias,
--
Hoa

Shurik escribió:

¡Hola!

Cambiar el NAND2 en todos NOR2 y para "restablecer" el nivel de activos - "1"!
Alta después de 9 minutos:
Usted puede cambiar el NAND2 en y2 y entradas A y B debe invierte!
 
el FF tiene que ponerse a cero antes de usar restablecer it.add to ur FF y la unidad en un primer bloque en el banco de pruebas de la RU.

 
cuando la simulación de empezar, todas las señales son X
u debe restablecer todos los FF por un tiempo

 
utilizando asincrónica es un buen método para evitar el estado X.

saludos cordialeshoalu escribió:

Cuando ejecuto simulaiton este circuito, la salida de FF X. convertido debo utilizar 'declaración de fuerza "para solucionar este problema.
¿Tiene usted alguna sugerencia para este problema?

<img src="http://images.elektroda.net/78_1181141449_thumb.jpg" border="0" alt="[Cadence] Register become X in simulation" title="Convertido en [Cadencia] registro X en la simulación"/>
TIA

--

Hoa
 
hey hoalu ... por lo menos escribir si el problema está resuelto .... UR n ¿Cómo lo hizo .... u otros para THT también llegar a conocer yu estaban atrapados n how u resuelto .....

 
Hola!
No creo que lo que circuito correcto!
D = (1 Q) | (1 &-Q) = 1
pero si Q = x Esta es la ecuación de transformar en

D = (1 x) | (1 x) = x
 
Waset dont't tiempo, este es el problema común de la lógica sincrónicos.se puede forzar el valor de Q, entonces la liberación de acuerdo a su requirment.el otro método es utilizar 2-valor de la colección de la lógica, que no salga del estado lógica X.

 
Yo utilizado la fuerza para resolver este problema.Sin embargo, hay una gran cantidad de francos franceses se reunió este problema, y tengo que encontrar a todos ellos.Se toman mucho tiempo.
Tengo la intención de escribir un guión (ejecutado en el shell de DC) para encontrar este tipo de circuito.¿Cómo piensa usted de eso?¿Hay alguna forma mejor?

Mejor,
--
Hoa

 
Parece que los diseñadores se olvidó de restablecer estos registros.Ahora usted tiene dolor de cabeza para configurar el GL-SIM.

No hay manera de alrededor, usted tendrá que encontrar todos y cada fracaso que no está inicializado.Lo que podría hacer es enviar un correo electrónico a todos los diseñadores para que su código de verificación para ver si tienen fracasos sin inicializar en sus bloques.Entonces usted puede hacer frente a ellos directamente en vez de perseguir la X en la simulación.

Si usted no quiere a la fuerza, puede crear un nuevo FFlop en la biblioteca que no se propagarán X.Entonces, lo utilizan para los fracasos no inicializada.El inconveniente es que estos fracasos no el comedor de diseño en caso de una violación en tiempo real.Así que sugiero que seguir forzando hasta que se libere de restablecimiento_O el modelo en el flop para evitar la propagación X sólo durante el tiempo de reposición.

Espero que ayuda!

¡salud!

 

Welcome to EDABoard.com

Sponsor

Back
Top