Notas de estudio de DFT en el proceso IC (1)

9468e067a4704e2487ca11fc78c9a250.png



introducción

DFT es un vínculo indispensable en el proceso de diseño de chips ASIC. Su objetivo principal es insertar alguna lógica comprobable, como cadenas de registros, después de completar la verificación del diseño del front-end del chip, que puede considerarse como la categoría de diseño de back-end de IC . Principalmente después de que se completa la cinta del chip ASIC, a través de estas lógicas insertadas, se detecta la calidad de fabricación del chip obtenido de la cinta. Detectar algunas fallas fijas, etc.

referencia de aprendizaje

  1. Pruebas y diseño de sistemas digitales para su capacidad de prueba. 【América】Senara Bodine-Nawabi. Original y traducción.
  2. Vídeo explicativo de la Academia de Cultivo.
  3. Curso electrónico de la red DFT.
  4. Conferencia de Chen Xinwu del Centro de Diseño de Circuitos Integrados de la Universidad de Ciencia y Tecnología de Huazhong "Investigación del método de prueba de circuitos integrados".
  5. Diseño para prueba: libro de trabajo para estudiantes de capacitación en escaneo y ATPG, gráficos de mentores de derechos de autor.


Comprensión sencilla de DFT

Agregue algo de sobrecarga de hardware para realizar algún diseño de prueba auxiliar. Es necesario generar algunos vectores de prueba eficientes para las pruebas. DFT no solo inserta cierta lógica diseñada, sino que también incluye generación de vectores de prueba específicos, análisis de resultados de pruebas, etc.

176f906175cc4c0abf47171b74cc8254.png

 ATE es una máquina de prueba automática, que estimula el DUT a través del vector de prueba, y la retroalimentación del DUT se envía al ATE, el ATE compara si la respuesta recibida es consistente con la respuesta esperada y completa la prueba del DUT.

estrategia DFT

bdf333d7df3944a5930d3d9bc8cb9ee3.png

45e1b0ef099c402f83719f8ac15a4348.png

Ejemplo de circuito de comprobabilidad

a17939dfe2424fcfaf94724871522db7.png

El registro será reemplazado por una cadena de registros con MUX. Cuando SE es 1, cada registro está conectado de un extremo a otro para formar una cadena de registros para generar en serie los datos emitidos por la prueba. 

 fallo de fabricación del chip

af4e87c1152b41d8931550637779f6ed.png

53e28c194b5a4930934f70f1ee3aaf8b.png

4df36418fb3d484e808fc0a0b9852cd0.png

Pruebas estructurales y funcionales.

66b3095e4d96410d9a155097bbf3c2f1.png

La relación entre rendimiento y calidad.

b4683d5d7a3c49ec907ac6c169749e30.png

707146dffd88467a9d8498262bf1b166.png

Flujo de diseño

DFT participa en todo el proceso:

fdc924d8e5fc4515bf75b13ef2e20ecf.png

 Participación tardía del DFT:

f760e8099751421e8b105cedd7e15f94.png

Compara los dos: 

67c5097c629b4155b1cd21de4f5d5d17.png

método de prueba

5c781b5bb00c4a1fa36625e7a6e78126.png

Exploración de límites:

27267b8a932345dca35a48426c281c4b.png

 Estructura de registro JTAG

0bf8eab757874c09bf38276046cefa61.png

 Estructura de prueba MBIST:

e82c0866f18d4218a6c13ede885fe571.png

 

e13f10887d2845d98b20aaf39524ca88.png

cadena de escaneo

Reemplace el flip-flop D ordinario por un flip-flop D con MUX para realizar la función del circuito de la cadena de escaneo.

e291bcbb934d4d8cb685538829e0e4b0.png

Estímulo/respuesta de compresión 

En un circuito integrado grande, hay muchas funciones que deben probarse, pero hay pocas IO disponibles o la conexión de escaneo interno es muy larga, lo que resulta en un gran costo de tiempo de prueba.

1b51eac376e248ad9e2752442b94bc46.png

herramienta común

a76088d79ff24339878f0afed96d09ca.png

Asignación de tareas 

4e933580ee4d4e53aad27134830d9b9e.png

 

 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/qq_43045275/article/details/132318189
Recomendado
Clasificación