Está en la página 1de 11

Ley de Moore

En 1965, el cofundador de Intel, Gordon Moore, tuvo una visin de futuro. Su prediccin, conocida popularmente como la Ley de Moore, plantea que el nmero de transistores de un chip se duplica cada dos aos. Esta observacin sobre la integracin del silicio, convertida en realidad por Intel, ha avivado la revolucin tecnolgica mundial. Nuestras tecnologas de primer orden a nivel mundial basadas en el silicio han respaldado el desarrollo y la adopcin mundial de nuestras arquitecturas y plataformas estndares de la industria, convirtiendo a Intel en el mayor proveedor de silicio del mundo. Y lo mejor est an por llegar. Nuestra experiencia con el silicio y nuestra inversin en I+D respaldan estos avances nicos conseguidos por Intel, los que nos permitirn llevar sin problemas Ley de Moore hacia el futuro y aportar prestaciones ms emocionantes a nuestras tecnologas. La experiencia sin parangn de Intel con el silicio nos proporciona una ventaja en la carrera por desarrollar arquitecturas de primer nivel y plataformas que seguirn avivando el crecimiento econmico y mejorando las vidas de miles de millones de personas de todo el mundo.

Escalas de integracion
SSI: (Small-Scale Integration) hace referencia a los primeros circuitos integrados que se desarrollaron. Cumplan funciones muy bsicas, como puertas lgicas y abarcan desde unos pocos transistores hasta una centena de ellos. Los circuitos SSI fueron cruciales en los primeros proyectos aerospaciales, y viceversa, ya que los programas espaciales como Apoloo el misil Minuteman necesitaban dispositivos digitales ligeros. MSI: (Medium-Scale Integration) A finales de los 60 se introdujeron dispositivos que contenan cientos de transistores cada chip, llamados MSI, Integracin a Media Escala. La integracin a media escala (MSI) se refiere a los CI que tienen de 12 a 100 componentes integrados por chip. Los transistores bipolares o transistores MOS (MOSFET en modo de enriquecimiento) se pueden emplear como transistores integrados de un CI. Adems, la mayora de los chips MSI utilizan componentes bipolares. Econmicamente eran circuitos atractivos porque mientras producirlos costaba ligeramente ms que los dispositivos SSI, permitieron fabricar sistemas electrnicos ms complejos utilizando placas impresas ms pequeas, menos trabajo al ensamblarlos (ya que contenan menos chips) y otras ventajas.

LSI :(Large Scale Integration) La integracin a gran escala (LSI) hace referencia a CI con ms de cien componentes. Debido a que son necesarios pocos pasos para hacer un

transistor MOS integrado, un fabricante puede producir ms transistores de este tipo en un chip que de transistores bipolares. VLSI: (Very Large Scale Integration) La integracin a muy gran escala (VLSI) se refiere a los CI que tienen miles (o cientos de miles) de componentes integrados por chip. Casi todos los chips modernos emplean tecnologa VLSI.

Finalmente, existe la integracin a escala ultragrande (ULSI), que hace referencia a los CI que tienen ms de un milln de componentes integrados por chip. Los microprocesadores Intel 486 y Pentium usan este tipo de tecnologa. Las expectativas actuales consisten en tener ms de mil millones de componentes por chip para el ao 2011. ULSI (Ultra Large-Scale Integration )Integracin a gran escala Ultra :es el proceso de integracin e incorporacin de millones de transistores en un nico chip de silicio semiconductor. Tecnologa ULSI fue concebido durante la dcada de 1980, cuando superiores microchips procesador de la computadora, especficamente para la serie Intel 8086, se estaban elaborando. ULSI es un sucesor a la integracin a gran escala (LSI) y tecnologas de integracin de muy gran escala (VLSI), pero est en la misma categora que VLSI. ULSI fue diseado para proporcionar el mximo posible la potencia de clculo del factor de forma ms pequeo de microchip o microprocesador tinte. Esto se logr mediante la incorporacin e integracin de circuitos integrados (IC), que se formaron con los transistores y puertas lgicas. La estrecha colocacin y diseo de arquitectura permiti una resolucin ms rpida de tareas y procesos. Sin embargo, a pesar de que VLSI ahora contiene ms de millones de transistores, IC o cualquier microchip con ms de un milln de transistores se considera una implementacin ULSI.

Programabilidad de los circuitos integrados


Circuito integrado de aplicacin especfica: Un Circuito Integrado para Aplicaciones Especficas (o ASIC, por sus siglas en ingls) es un circuito integrado hecho a la medida para un uso en particular, en vez de ser concebido para propsitos de uso general. Se usan para una funcin especifica. Por ejemplo, un chip diseado nicamente para ser usado en un telfono mvil es un ASIC. Por otro lado, los circuitos integrados de la serie 7400 son circuitos lgicos (combinacionales o secuenciales) que se pueden utilizar para una multiplicidad de aplicaciones. En un lugar intermedio entre los ASIC y los productos de propsito general estn los Productos Estndar para Aplicaciones Especficas, o ASSPpor sus siglas en ingls.

Circuitos Integrados configurables

ASIC.
Circuito integrado de aplicacin especfica Un Circuito Integrado para Aplicaciones Especficas (o ASIC, por sus siglas en ingls) es un circuito integrado hecho a la medida para un uso en particular, en vez de ser concebido para propsitos de uso general. Se usan para una funcin especifica. Por ejemplo, un chip diseado nicamente para ser usado en un telfono mvil es un ASIC. Por otro lado, los circuitos integrados de la serie 7400 son circuitos lgicos (combinacionales o secuenciales) que se pueden utilizar para una multiplicidad de aplicaciones. En un lugar intermedio entre los ASIC y los productos de propsito general estn los Productos Estndar para Aplicaciones Especficas, o ASSP por sus siglas en ingls. Con los avances en la miniaturizacin y en las herramientas de diseo, la complejidad mxima, y por ende la funcionalidad, en un ASIC ha crecido desde 5.000 puertas lgicas a ms de 100 millones. Los ASIC modernos a menudo incluyen procesadores de 32-bit, bloques de memoria RAM, ROM, EEPROM y Flash, as como otros tipos de mdulos. Este tipo de ASIC frecuentemente es llamado Sistema en un Chip, o SoC, por sus siglas en ingls. Los diseadores de ASIC digitales usan lenguajes descriptores de hardware (HDL), tales como Verilog o VHDL, para describir la funcionalidad de estos dispositivos.

Ente se puede hacer por medio de: Diseo basado en Celdas Estndares (Standard Cell) Diseo basado en Matriz de Puertas (Gate Array) Diseo hecho totalmente a la medida (Full Custom Circuits) Diseo estructurado (Structured Array) Librera de celdas, diseo basado en IP, macros

Dispositivo lgico elctricamente programable (EPLD)


Un dispositivo lgico programable elctricamente (EPLD) es un tipo de dispositivo lgico programable (PLD) con una serie de dispositivos de lgica programable inicialmente inconexas. Este tipo de PLD necesita su gama de dispositivos lgicos para ser configurados o programado por el usuario elctricamente. PLD se utilizan para construir dispositivos reconfigurables que pueden ser utilizados en una variedad de aplicaciones en funcin de su programacin.

Elctricamente los dispositivos lgicos programables tienen una funcin no definida cuando se fabrican. Esto es a diferencia de las puertas lgicas, que ya cuentan con un conjunto de funciones definidas. Dispositivos lgicos programables electrnicamente son un tipo de PLD que an no se han configurado o programado para un propsito especfico. Esto significa que vienen como una pizarra en blanco, que el usuario puede utilizar como una base con el fin de crear un dispositivo lgico con un propsito especializado. La ventaja de esto es que no hay una programacin previa que se interponga en el camino, la desventaja es que podra tomar un poco ms de tiempo para que el dispositivo se puede utilizar, ya que tendr que programar primero.

Dispositivo programable borrable - EPLD


Dispositivos EPLD son unidades de programacin borrables introducidas por Altera ofrecen una alta densidad y registros enterrados. Este nuevo concepto de diseo de la lgica puede reemplazar hasta 50 o ms circuitos integrados digitales estndar en un solo dispositivo. El resultado inmediato es una reduccin muy sustancial del tamao del equipo. La mayor parte del equipo compacto y de comunicaciones se ha realizado utilizando la tecnologa EPLD. El Altera 10K20 EPLD es representativo de la nueva familia Flex de dispositivos electrnicos programables. Cada dispositivo contiene ms de 20.000 puertas lgicas utilizables y chanclas, as como ms de 12.000 bits de memoria RAM incorporada. En muchas aplicaciones, un EPLD puede sustituir a un microcontrolador y llevar a cabo las funciones del sistema necesarios 100 a 1000 veces ms rpido. Debido a la facilidad de programacin de estos dispositivos, muchas modificaciones en el sistema digital se pueden implementar simplemente descargando el archivo actualizado desde un ordenador personal a la EPLD, sin sacarlo de la meta de placa de circuito impreso.

Field Programmable Gate Array


Una FPGA (del ingls Field Programmable Gate Array) es un dispositivo semiconductor que contiene bloques de lgica cuya interconexin y funcionalidad puede ser configurada 'in situ' mediante un lenguaje de descripcin especializado. La lgica programable puede reproducir desde funciones tan sencillas como las llevadas a cabo por una puerta lgica o un sistema combinacional hasta complejossistemas en un chip. Las FPGAs se utilizan en aplicaciones similares a los ASICs sin embargo son ms lentas, tienen un mayor consumo de potencia y no pueden abarcar sistemas tan complejos como ellos. A pesar de esto, las FPGAs tienen las ventajas de ser reprogramables (lo que aade una enorme flexibilidad al flujo de diseo), sus costes de desarrollo y adquisicin son mucho menores para pequeas cantidades de dispositivos y el tiempo de desarrollo es tambin menor. Ciertos fabricantes cuentan con FPGAs que slo se pueden programar una vez, por lo que sus ventajas e inconvenientes se encuentran a medio camino entre los ASICs y las FPGAs reprogramables. Histricamente las FPGA surgen como una evolucin de los conceptos desarrollados en las PAL y losCPLD. Aplicaciones Cualquier circuito de aplicacin especfica puede ser implementado en un FPGA, siempre y cuando esta disponga de los recursos necesarios. Las aplicaciones donde ms comnmente se

utilizan los FPGA incluyen a los DSP (procesamiento digital de seales), radio definido por software, sistemas aeroespaciales y de defensa, prototipos de ASICs, sistemas de imgenes para medicina, sistemas de visin para computadoras, reconocimiento de voz, bioinformtica, emulacin de hardware de computadora, entre otras. Cabe notar que su uso en otras reas es cada vez mayor, sobre todo en aquellas aplicaciones que requieren un alto grado de paralelismo. Existe cdigo fuente disponible (bajo licencia GNU GPL)1 de sistemas

como microprocesadores, microcontroladores, filtros, mdulos de comunicaciones y memorias, entre otros. Estos cdigos se llaman cores.

FPICS
Los recientes avances en la tecnologa y las arquitecturas de dispositivo programable han dado lugar a un aumento dramtico en la capacidad de integracin de los circuitos integrados programables en campo (FPICs). FPICs con ms de 10.000 puertas utilizables estn disponibles actualmente y se espera que FPICs con 200.000 puertas sern factibles antes de fin de siglo. Tales FPICs altos de integracin se estn convirtiendo en alternativas viables a los muchos arreglos de compuertas y las implementaciones de clulas normales. Por otra parte, la capacidad de crear rpidamente prototipos de grandes sistemas que utilizan FPICs est abriendo nuevas y emocionantes posibilidades de personalizacin del producto, la emulacin y la aceleracin de hardware configurable. El autor presenta una visin general de FPICs existentes y se analiza la orientacin futura de arquitecturas de dispositivos y aplicaciones de programacin a nivel de sistema

Generic array logic


La lgica de matrices Genrico se introdujo por Lattice Semiconductor Co. en 1983. GAL ofreci CMOS elctricamente borrable (EPROM, E2PROM) PROM variaciones en el concepto PAL. Arquitectura GAL tiene una lgica de salida fija o matriz y reprogramable reprogramable Y array. GAL es similar a PAL con macroclulas lgica de salida (OLMCs), que proporcionan una mayor flexibilidad. Macroclula lgica de salida se puede configurar para una salida combinada de para una salida registrada. GAL puede ser borrado y reprogramado y por lo general sustituye a toda una serie de diferentes amigos.

La matriz reprogramable es esencialmente una rejilla de conductores que forman filas y columnas con una (E2CMOS) celular CMOS elctricamente borrable en cada punto de cruce, en lugar de un fusible como en un PAL. Cada columna est conectada a la entrada de una puerta AND, y cada fila est conectada a una variable de entrada o su complemento.Cualquier combinacin de variables de entrada o complementos puede ser aplicada a una puerta para formar cualquiera de los trminos producto deseado mediante la programacin de cada clula E2CMOS .Cada macro-celda contiene un disparo por flanco flip-flop de tipo D y un par de multiplexores configurables. Los fusibles de control para las macroclulas GAL permiten que cada macrocelda a ser configurado en una de las tres configuraciones bsicas. Estas configuraciones corresponden a los diferentes tipos de configuraciones de E / S que se encuentran en los dispositivos PAL que el GAL est diseado para reemplazar.

PLA (Programmable Logic Array

Lgicamente, el PLA es un circuito que permite la implementacin de funciones booleanas en forma de suma de productos. La aplicacin tpica consiste en buffers de entrada para todas las entradas, el programable y de matriz seguido del programable o de matriz, y buffers de salida. Como se muestra en el applet, los buffers de entrada proporcionan tanto el original y los valores invertidos de cada entrada de PLA (aqu llamado A0, A1, A2, A3). Las lneas de entrada corren horizontalmente en la matriz Y, mientras que las llamadas lneas de producto plazo corren en forma vertical. Por lo tanto, el tamao de la matriz Y es dos veces el nmero de entradas veces el nmero de trminos-productos. Un dbil pullup-resitors asegura que el valor por defecto de todas las seales de productos plazo es elevado.

Cada lugar en el Y-matriz tiene un pequeo diodo. En funcin de los datos de programacin, este diodo se deja sin conectar, o conectado a la lnea de entrada y la lnea de productos. Mientras el diodo ajeno no har nada, la lnea de productos plazo ser conducido bajo por el diodo conectados en caso de la lnea de entrada correspondiente es baja. Este es el cable-Y la operacin: un trmino producto se mantendr alto en ninguna de las lneas de entrada (connected!) est en bajo. Por ejemplo, el producto de lnea de ms a la izquierda (vertical) en el applet est conectada a travs de diodos a A3 tanto A0 y de arriba abajo. Por lo tanto, P0 = (! A3 y A0) . Un argumento similar muestra que el segundo producto de la lnea P1 = (A2 y A0) . La misma estructura se repite en la salida (O-) matriz:-las lneas de salida son impulsados por las resistencias pull-up-dbil, pero pueden ser conducidos bajo por lneas de producto plazo, siempre que el correspondiente diodo est conectado durante la programacin. Por ejemplo, la lnea de salida superior Y4 est conectado tanto a la primera (ms a la izquierda) y segunda lneas de producto plazo, de modo que Y4 = P0 | P1 , o Y4 = (A3 y A0!) | (A2 y A0) . Del mismo modo, Y0 = P6 | P7 | P8 = A2 | A1 | A0 . Los trminos y las salidas de productos restantes no se utilizan, por lo que Y3 = Y2 = Y1 = 0 . La principal ventaja de la estructura de PLA es que una realizacin muy compacta y eficiente con el espacio es posible en la tecnologa NMOS. Pequeo auto-Conduccin (en modo de enriquecimiento) transistores NMOS son utilizados para las resistencias de pull-up-, mientras que un modo de empobrecimiento transistor NMOS se coloca en cada ubicacin en el Y-y Omatrices. La mscara metlica de primer nivel decide si para conectar los transistores o no. El tamao total de la PLA (excluyendo buffers) se calcula a partir de dos veces el nmero de lneas de entrada ms el nmero de trminos de produccin por el nmero de trminos de productos. Para muchas funciones, PLA son mucho ms compactos que la realizacin discreta basa en puertas tradicionales. Sin embargo, las pullup transistores implican que un PLA dibuja una (bastante grande) Corriente esttica. Como el consumo de baja energa es una preocupacin primordial en muchos dispositivos actuales, PLA no son tan populares en (-CMOS) de circuitos integrados actuales de la tecnologa como lo fueron en la poca temprana de VLSI.

PLD: Dispositivo lgico programable


Un dispositivo lgico programable o PLD es una electrnica componente utilizado para construir reconfigurables circuitos digitales . A diferencia de una puerta lgica , que tiene una funcin fija, un PLD tiene una funcin no definida en el momento de la fabricacin. Antes de la PLD se puede utilizar en un circuito que debe ser programado, es decir, reconfigurado .

PROM: Memoria de slo lectura programable


Una memoria de slo lectura programable ( PROM ) o de slo lectura programable memoria de campo ( FPROM ) o la memoria no voltil programable una sola vez ( OTP NVM ) es una forma de memoria digital donde el valor de cada bit est bloqueado por

un fusible o antifuse . Tales PROM se utilizan para almacenar programas de forma permanente. La diferencia clave a partir de una estricta ROM es que la programacin se aplica despus de que el dispositivo se construye. PROM se fabrican en blanco y, dependiendo de la tecnologa, se pueden programar en la oblea, la prueba final, o en el sistema. La disponibilidad de esta tecnologa permite a las empresas mantener un suministro de PROM en blanco en la accin y el programa de ellos en el ltimo minuto para evitar el compromiso de gran volumen. Este tipo de memoria se ven con frecuencia en las consolas de videojuegos , telfonos mviles, la identificacin por radiofrecuencia ( RFID tags), los dispositivos mdicos implantables, interfaces multimedia de alta definicin ( HDMI ) y en muchos otros productos de electrnica de consumo y automocin. Un PROM tpica viene con todos los bits de lectura como "1". Grabacin de un bit fusible durante la programacin hace que la broca se lee como "0". La memoria se puede programar una sola vez despus de la fabricacin de "soplar" los fusibles, que es un proceso irreversible. Soplar un fusible se abre una conexin al programar una antifuse cierra una conexin (de ah el nombre). Si bien es imposible "unblow" los fusibles, a menudo es posible cambiar el contenido de la memoria despus de la programacin inicial por soplado de fusibles adicionales, el cambio de algunos bits restantes "1" en la memoria a "0" s. (Una vez que todos los bits son "0", no hay cambio de programacin adicional es posible.) La celda de bits se programa mediante la aplicacin de un impulso de alta tensin que no se encuentra durante el funcionamiento normal a travs de la puerta y el sustrato del transistor de xido delgada (alrededor de 6 V para un xido de 2 nm de espesor, o 30MV/cm) para descomponer el xido entre la puerta y sustrato. El voltaje positivo en la puerta del transistor de forma un canal de inversin en el sustrato por debajo de la puerta, provocando una corriente tnel a fluir a travs del xido. La corriente produce trampas adicionales en el xido, el aumento de la corriente a travs del xido y, finalmente, la fusin del xido y la formacin de un canal conductor de puerta a sustrato. La corriente requerida para formar el canal conductor es de alrededor de 100A/100nm2 y la ruptura se produce en aproximadamente 100s o menos. [ 4 ]

Microprocesador
El microprocesador es el circuito integrado ms importante. Est formado por millones de transistores integrados. Incorpora en su interior una unidad central de proceso (CPU) permitiendo enlazar otros dispositivos. Para realizar su trabajo debe ejecutar paso a paso un programa que consiste en una secuencia de nmeros binarios o instrucciones, almacenndolas en uno o ms elementos de memoria, generalmente externos al mismo. La aplicacin ms importante de los microprocesadores, el ordenador.

Microcontrolador
Un microcontrolador (abreviado C, UC o MCU) es un circuito integrado programable, capaz de ejecutar las rdenes grabadas en su memoria. Est compuesto de varios bloques funcionales, los cuales cumplen una tarea especfica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de

procesamiento, memoria y perifricos de entrada/salida. Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a velocidad de reloj con frecuencias tan bajas como 4 kHz, con un consumo de baja potencia (mW o microvatios). Por lo general, tendr la capacidad para mantener la funcionalidad a la espera de un evento como pulsar un botn o de otra interrupcin, el consumo de energa durante el sueo (reloj de la CPU y los perifricos de la mayora) puede ser slo nanovatios, lo que hace que muchos de ellos muy adecuados para aplicaciones con batera de larga duracin. Otros microcontroladores pueden servir para roles de rendimiento crtico, donde sea necesario actuar ms como un procesador digital de seal(DSP), con velocidades de reloj y consumo de energa ms altos. Cuando es fabricado, el microcontrolador no contiene datos en la memoria ROM. Para que pueda controlar algn proceso es necesario generar o crear y luego grabar en la EEPROMo equivalente del microcontrolador algn programa, el cual puede ser escrito en lenguaje ensamblador u otro lenguaje para microcontroladores; sin embargo, para que el programa pueda ser grabado en la memoria del microcontrolador, debe ser codificado en sistema numrico hexadecimal que es finalmente el sistema que hace trabajar al microcontrolador cuando ste es alimentado con el voltaje adecuado y asociado a dispositivos analgicos ydiscretos para su funcionamiento.1

http://es.wikipedia.org/wiki/Circuito_integrado_de_aplicaci%C3%B3n_espec%C3%A Dfica http://www.techopedia.com/definition/2362/electrically-programmable-logic-deviceepld http://es.wikipedia.org/wiki/Field_Programmable_Gate_Array http://www.fpgacentral.com/pld-types/epld-erasable-programmable-device http://www.fpgacentral.com/pld-types/gal-generic-array-logic http://www.fpgacentral.com/pld-types/gal-generic-array-logic http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/42programmable/10-pla/pla.html http://en.wikipedia.org/wiki/Programmable_read-only_memory http://ingeniatic.euitt.upm.es/index.php/tecnologias/item/519-microprocesador http://microcontroladores-e.galeon.com/ http://es.wikipedia.org/wiki/Microcontrolador

También podría gustarte