En la FPGA mundo, ¿qué son exactamente camino falso restricciones para un nivel de HDL de compilador? ¿Por qué son útiles?
Respuestas
¿Demasiados anuncios?Falsos caminos son el calendario de rutas de acceso que en realidad nunca ser ejercido en el diseño final. Supongamos que usted está diseñando un 4 bits del contador y resulta que hay una muy lento, retardo de la ruta al pasar de 12 a 13. Si su diseño siempre se restablece el contador cada vez que el recuento es igual a 9, a continuación, que lento camino nunca será visto en el diseño real. La etiqueta del camino lento como un falso camino, por lo que el compilador no pasar en cualquier momento, o añadir algún extra lógica, en un esfuerzo para hacer el camino falso correr más rápido.
Un falso sendero es una ruta que no existe en el diseño, pero no juega un papel en la operación, así que no es necesario incluirla en el momento del análisis.
Podría haber varias razones para esto, de ser el caso, pero desde el momento de la herramienta de análisis por lo general no sabe (aunque hay algunas herramientas que puede detectar) que las rutas pueden ser utilizados o no, usted tiene que decirle. Es similar a un sistema de multi-ciclo ruta, donde se puede decir que una determinada ruta de acceso es permitido el uso de más de un ciclo completo.
Un ejemplo (de un camino falso) es un registro que puede ser escrita una vez en el poder, pero luego se queda en el mismo estado.