stringtranslate.com

Lógica aleatoria

La lógica aleatoria es una técnica de diseño de circuitos semiconductores que traduce descripciones lógicas de alto nivel directamente en características de hardware como puertas AND y OR. El nombre deriva del hecho de que son evidentes pocos patrones fácilmente discernibles en la disposición de las características del chip y en las interconexiones entre ellas. En los chips VLSI , la lógica aleatoria a menudo se implementa con celdas estándar y matrices de puertas . [1]

La lógica aleatoria representa una gran parte del diseño de circuitos en los microprocesadores modernos . En comparación con el microcódigo , otra técnica de diseño popular, la lógica aleatoria ofrece una ejecución más rápida de los códigos de operación del procesador , siempre que las velocidades del procesador sean más rápidas que las de la memoria. Una desventaja es que es difícil diseñar circuitos lógicos aleatorios para procesadores con conjuntos de instrucciones grandes y complejos. La lógica de instrucción cableada ocupa un gran porcentaje del área del chip y resulta difícil diseñar la lógica de modo que los circuitos relacionados estén cerca unos de otros. [2]

Referencias

  1. ^ Kaeslin, Hubert (2008). Diseño de circuitos integrados digitales: de arquitecturas VLSI a fabricación CMOS . Prensa de la Universidad de Cambridge. pag. 747.ISBN  978-0-521-88267-5.
  2. ^ Hyde, Randall (2004). Escriba un gran código: comprensión de la máquina . Sin prensa de almidón. pag. 228.ISBN  978-1-59327-003-2.