Articulo de referencia

Núcleo de propiedad intelectual de semiconductores

En el diseño electrónico , un núcleo de propiedad intelectual de semiconductores ( SIP core ), núcleo IP o bloque IP es una unidad reutilizable de lógica, celda o diseño de circ...

En el diseño electrónico , un núcleo de propiedad intelectual de semiconductores ( SIP core ), núcleo IP o bloque IP es una unidad reutilizable de lógica, celda o diseño de circuito integrado que constituye la propiedad intelectual de una de las partes. Los núcleos IP pueden licenciarse a terceros o ser propiedad de una sola parte y utilizarse por ella. El término proviene de la concesión de licencias de la patente o los derechos de autor del código fuente que existen en el diseño. Los diseñadores de sistemas en chip (SoC), circuitos integrados de aplicación específica (ASIC) y sistemas de lógica de matriz de puertas programables en campo (FPGA) pueden utilizar núcleos IP como bloques de construcción. Esto permite ciclos de diseño más rápidos y una reducción de los costes de desarrollo al aprovechar componentes previamente verificados y probados.

Historia

La concesión de licencias y el uso de núcleos IP en el diseño de chips se generalizaron en la década de 1990. [ 1 ] Existían numerosos licenciantes y también numerosas fundiciones que competían en el mercado. En 2013, los núcleos IP con mayor número de licencias pertenecían a Arm Holdings (43,2 % de cuota de mercado), Synopsys Inc. (13,9 % de cuota de mercado), Imagination Technologies (9 % de cuota de mercado) y Cadence Design Systems (5,1 % de cuota de mercado). [ 2 ]

Tipos de núcleos IP

El uso de un núcleo IP en el diseño de chips es comparable al uso de una biblioteca para programación informática o un componente de circuito integrado discreto para el diseño de placas de circuito impreso . Cada uno es un componente reutilizable de la lógica de diseño , con una interfaz y un comportamiento definidos, verificados por su creador e integrados en un diseño más amplio.

núcleos blandos

Los núcleos IP se suelen ofrecer como RTL sintetizable en un lenguaje de descripción de hardware como Verilog o VHDL . Estos son análogos a lenguajes de bajo nivel como C en el campo de la programación informática. Los núcleos IP entregados a los diseñadores de chips como RTL les permiten modificar los diseños a nivel funcional, aunque muchos proveedores de IP no ofrecen garantía ni soporte para diseños modificados.

Los núcleos IP también se ofrecen a veces como listas de conexiones genéricas a nivel de compuertas . La lista de conexiones es una representación en álgebra booleana de la función lógica del IP, implementada como compuertas genéricas o celdas estándar específicas del proceso . Un núcleo IP implementado como compuertas genéricas puede compilarse para cualquier tecnología de proceso. Una lista de conexiones a nivel de compuertas es análoga a un listado de código ensamblador en el campo de la programación informática. Una lista de conexiones proporciona al proveedor del núcleo IP una protección razonable contra la ingeniería inversa. Véase también Protección del diseño de la disposición de circuitos integrados .

Tanto los núcleos basados ​​en listas de conexiones como los núcleos sintetizables se denominan núcleos blandos, ya que ambos permiten un flujo de diseño de síntesis , colocación y enrutamiento ( SPR ).

Núcleos duros

Los núcleos duros (o macros duros) son núcleos IP analógicos o digitales cuya función no puede ser modificada significativamente por los diseñadores de chips. Generalmente se definen como una descripción física de bajo nivel específica de una tecnología de proceso particular. Los núcleos duros suelen ofrecer una mayor predictibilidad del rendimiento de temporización y del área del chip para su tecnología específica.

La lógica analógica y de señal mixta se distribuye generalmente como núcleos duros. Por lo tanto, la IP analógica ( SerDes , PLL , DAC , ADC , PHY , etc.) se proporciona a los fabricantes de chips en formato de diseño de transistores (como GDSII ). En ocasiones, los núcleos de IP digital también se ofrecen en formato de diseño.

Los diseños de transistores de bajo nivel deben cumplir con las reglas de diseño de proceso de la fundición de destino. Por lo tanto, los núcleos duros entregados para el proceso de una fundición no se pueden portar fácilmente a un proceso o fundición diferente. Los operadores de fundiciones comerciales (como IBM , Fujitsu , Samsung , TI , etc.) ofrecen diversas funciones IP de macros de hardware diseñadas para sus propios procesos de fundición, lo que ayuda a garantizar la dependencia del cliente .

Fuentes de núcleos IP

Funcionalidad con licencia

Muchos de los núcleos IP más conocidos son diseños de microprocesadores flexibles . Sus conjuntos de instrucciones varían desde pequeños procesadores de 8 bits, como el 8051 y el PIC , hasta procesadores de 32 y 64 bits, como las arquitecturas ARM o RISC-V . Estos procesadores constituyen el "cerebro" de muchos sistemas embebidos . Suelen utilizar conjuntos de instrucciones RISC en lugar de CISC, como en el caso de x86 , debido a que requieren menos lógica. Por lo tanto, los diseños son más pequeños. Además, los líderes de x86, Intel y AMD, protegen celosamente la propiedad intelectual de sus diseños de procesadores y no utilizan este modelo de negocio para sus líneas de microprocesadores x86-64 .

Los núcleos IP también se licencian para diversos controladores periféricos, como PCI Express , SDRAM , Ethernet , LCD , audio AC'97 , IEEE 1394 , AGP y USB . Muchas de estas interfaces requieren núcleos IP tanto de lógica digital como analógica para controlar y recibir señales de alta velocidad, alto voltaje o alta impedancia fuera del chip.

Los núcleos IP de lógica digital "cableados" (a diferencia de los microprocesadores programables por software descritos anteriormente) también se licencian para funciones fijas como la decodificación de audio MP3 , GPU 3D , codificación/decodificación de vídeo digital y otras funciones DSP como FFT , DCT o codificación Viterbi .

Proveedores

Los desarrolladores y licenciatarios de núcleos de propiedad intelectual varían en tamaño, desde particulares hasta corporaciones multimillonarias. Tanto los desarrolladores como sus clientes fabricantes de chips se encuentran repartidos por todo el mundo.

La propiedad intelectual de silicio ( PIS , por sus siglas en inglés ) es un modelo de negocio para las empresas de semiconductores que otorga licencias de su tecnología a los clientes como propiedad intelectual . Una empresa con este modelo de negocio es una empresa de semiconductores sin fábrica propia , que no proporciona chips físicos a sus clientes, sino que simplemente facilita su desarrollo ofreciendo ciertos bloques funcionales. Por lo general, los clientes son empresas de semiconductores o desarrolladores de módulos con desarrollo interno de semiconductores. Una empresa que desee fabricar un dispositivo complejo puede obtener una licencia para utilizar bloques funcionales probados de otra empresa, como un microprocesador , en lugar de desarrollar su propio diseño, lo que requeriría tiempo y costes adicionales.

La industria de la propiedad intelectual de silicio ha experimentado un crecimiento estable durante muchos años. Las primeras empresas de propiedad intelectual de silicio, establecidas en las décadas de 1990 y 2000, incluyeron Virtual Chips, Sand Microelectronics (ambas adquiridas por Phoenix Technologies ), [ 3 ] [ 4 ] Integrated Intellectual Property (I2P) (adquirida por Lattice Semiconductor ) [ 5 ] e Ingot Systems (adquirida por Virage Logic ). [ 6 ] La propiedad intelectual de silicio desarrollada por estas empresas se centró en estándares como PCI , USB , IEEE 1394 (Firewire) , AGP y DDR3 . En los últimos tiempos, las empresas de propiedad intelectual de silicio más exitosas, a menudo denominadas " estrellas de la propiedad intelectual" , incluyen ARM Holdings y Synopsys . Gartner Group estimó el valor total de las ventas relacionadas con la propiedad intelectual de silicio en 1500 millones de dólares estadounidenses en 2005, con un crecimiento anual previsto de alrededor del 30%. [ 7 ]

Refuerzo de IP

El endurecimiento de la propiedad intelectual es un proceso para reutilizar diseños probados y generar soluciones de fabricación de bajo riesgo y rápida comercialización, que proporcionan propiedad intelectual (PI) (o propiedad intelectual de silicio) de los núcleos de diseño.

Por ejemplo, un procesador de señales digitales (DSP) se desarrolla a partir de núcleos blandos en formato RTL y puede adaptarse a diversas tecnologías o fundiciones para obtener distintas implementaciones. El proceso de endurecimiento de la propiedad intelectual (IP) consiste en convertir el núcleo blando en núcleos duros reutilizables . Una de las principales ventajas de este tipo de IP dura es la previsibilidad de sus características, ya que está preimplementada, a la vez que ofrece la flexibilidad de los núcleos blandos. Puede incluir un conjunto de modelos para simulaciones y verificación.

El endurecimiento de la propiedad intelectual blanda implica evaluar la calidad de la tecnología objetivo, los objetivos de diseño y la metodología elegida. La propiedad intelectual dura ya ha sido verificada para su uso en una tecnología y aplicación específicas. Por ejemplo, un núcleo duro en formato GDSII se considera "limpio" si supera la verificación de reglas de diseño (DRC) y la comparación de diseño físico (LVS ). En otras palabras, cumple con todos los requisitos de fabricación establecidos por la fundición. [ 8 ] [ 9 ]

Gratuito y de código abierto.

Desde aproximadamente el año 2000, OpenCores.org ha ofrecido varios núcleos blandos, escritos principalmente en VHDL y Verilog . Todos estos núcleos se proporcionan bajo licencias de software libre y de código abierto, como la Licencia Pública General de GNU o licencias tipo BSD . [ 10 ] Desde 2010, iniciativas como RISC-V han provocado una expansión masiva en el número de núcleos IP disponibles (casi 50 en 2019 [ 11 ] ). Esto ha contribuido a aumentar la colaboración en el desarrollo de diseños seguros y eficientes. [ 12 ]

Véase también

Referencias

  1. Tuomi, Ilkka (2009-12-04). "El futuro de los bloques arquitectónicos de propiedad intelectual de semiconductores en Europa" . Repositorio de publicaciones del JRC . Recuperado el 2023-08-02 .
  2. Clark, Peter (23 de abril de 2014). "Cadence irrumpe entre los cuatro primeros en el ranking de núcleos semi IP" . EE Times Europe . N.º N/A. Peter Clark. European Business Press SA. Archivado del original el 2 de agosto de 2014. Recuperado el 14 de julio de 2014 . 
  3. "NOTICIAS DE LA EMPRESA; PHOENIX TECHNOLOGIES CIERRA UN ACUERDO PARA ADQUIRIR VIRTUAL CHIPS" . The New York Times . 18 de julio de 1996. ISSN 0362-4331 . Consultado el 22 de abril de 2026 . 
  4. "Breve análisis: Phoenix compra Sand Microelectronics" . CNET . Consultado el 22 de abril de 2026 .
  5. EETimes (19 de marzo de 2001). "Lattice adquiere al proveedor de chips IP I2P" . EE Times . Consultado el 22 de abril de 2026 .
  6. LaPedus, Mark (2007-08-07). "Virage Logic adquiere Ingot Systems" . EE Times . Consultado el 22 de abril de 2026 .
  7. ^ Kiat Seng Yeo; Kim Tean Ng; Zhi Hui Kong (2010). Propiedad Intelectual para Circuitos Integrados . Publicación J. Ross. ISBN 978-1-932159-85-1.
  8. http://www.eettaiwan.com/ART_8800406094_480102_AN_71148c3a.HTM Archivado el 4 de agosto de 2009 en Wayback Machine Refuerzo de IP por eetTaiwan Enlace roto 30 de junio de 2011
  9. Más información sobre el endurecimiento de la propiedad intelectual. Una organización (establecida por el gobierno) ofrece servicios de endurecimiento e integración de la propiedad intelectual. En chino.
  10. "Licencias :: OpenCores" . opencores.org . Consultado el 14 de noviembre de 2019 . 
  11. "Descripción general de los núcleos y SoC RISC-V" . Fundación RISC-V. Archivado del original el 24 de abril de 2020. Consultado el 8 de octubre de 2019 .
  12. Daunhauer, Denis. "La relevancia de los núcleos de propiedad intelectual de código abierto para el desarrollo del IoT" . Blog de Internet de las Cosas . Deloitte. Archivado del original el 29 de noviembre de 2022. Recuperado el 8 de octubre de 2019 .
  • Núcleos abiertos "diseña y publica núcleos" (bajo licencia LGPL)
  • Núcleos Altera: Núcleos IP de referencia gratuitos para FPGA.
  • Licencias de núcleos semiconductores de código abierto, 25 Harvard Journal of Law & Technology 131 (2011) Artículo que analiza la ley, la tecnología y el negocio de los núcleos semiconductores de código abierto.