Un retraso entre una fuente y un pin de destino de un módulo se conoce como retraso de la ruta del módulo . Estos retrasos se modelan utilizando bloques specify
.
Puede haber dos tipos de especificación de retardo en el bloque specify
: conexión paralela y conexión completa.
En la conexión en paralelo, cada bit en el campo de origen se conecta individualmente con su bit de destino. Como se muestra en la siguiente imagen:
Lasintaxises:
(source_bit=>destination_bit)=delay_value
MientrasestáenFullConnection,cadabitenelcampodeorigenseconectaacadabitenelcampodedestino.Comosemuestraenlasiguienteimagen:
Lasintaxises:
(source_bit*>destination_bit)=delay_value
Ensucaso,posedgeclk=>(q[B]+:d[/B])=0;
Esteesuntipodeconexiónderetardoparalelo.Estosignificaquesiemprequellegueunposedge
delaseñaldereloj,elvalordeq[B]
cambiaráconunretrasode0units.
Dadoquehaynodemarcaciónconrespectoatiemposdesubidaybajada,elretrasoseaplicaigualmenteaambosbordeascendenteydescendentedeq[B]
.
Eloperadordepolaridad(+:
)describesilosdatosquepasandelafuentealasalidaestáninvertidos(-)onoestáninvertidos(+).Elherramientasdeanálisisdetemporizaciónutilizaeloperadordepolaridadyelsimuladorloignora.
Polaridadpositiva(+:
):seutilizacuandounaumentoenlafuenteprovocaunaaumentodelatransicióneneldestinoyunatransicióndecaídaenlafuenteprovocalatransicióndecaídaeneldestino.
Polaridadnegativa(-:
):seusacuandounasubidaenlafuentehacequecaigatransiciónendestino,yunatransicióndecaídaenlafuenteprovocaunatransicióndesubidaeneldestino.
Pero,lasherramientasmodernasdeanálisisdetiempodependendesupropiabiblioteca,supongo.Porlotanto,podríaserseguroignoraraeseoperador.Puedeencontrarinformaciónsobreeloperadordepolaridaden este enlace .