La Red de Conocimientos Pedagógicos - Conocimientos de formación/capacitación - Preguntas y análisis del examen escrito de diseño de chips digitales de Huawei 2019 (opción única, parte 2)

Preguntas y análisis del examen escrito de diseño de chips digitales de Huawei 2019 (opción única, parte 2)

11. En el diseño de circuitos síncronos, el modelo de temporización del circuito es el siguiente: T1 es el retraso del final del reloj del flip-flop, T2 y T4 son retrasos de conexión, T3 es el retraso lógico combinacional y T5 es el reloj. retraso de la red. Supongamos que el período del reloj es Tcycle y Tsetup es la configuración del flip-flop.

Tiempo y tiempo de espera. Entonces, para garantizar el muestreo correcto de los datos (esta ruta es una ruta de varios ciclos), ¿es correcta la siguiente ecuación? ()

Correcto

bError

Análisis: según el significado de la pregunta, se puede derivar el siguiente modelo típico de análisis de series de tiempo estático. Con base en el conocimiento del análisis de series de tiempo estático (el diseño y las series de tiempo son muy importantes en el diseño digital, lea el libro si no comprende:), podemos concluir que la fórmula enumerada para calcular el tiempo es correcta.

Respuesta correcta: a

12. En comparación con los sistemas de comunicación analógicos, las siguientes ventajas que no tienen los sistemas de comunicación digitales son ().

a es fácil de cifrar y tiene buena confidencialidad.

El equipo es fácil de integrar y miniaturizar.

El error de transmisión es controlable

d El ancho de banda de transmisión es pequeño

Análisis: las señales digitales se cifran fácilmente, por lo que la comunicación digital es confidencial. Los sistemas de comunicación digital tienen las ventajas de bajo consumo de energía, peso ligero y tamaño pequeño. La opción B es correcta. Las señales digitales pueden mejorar la confiabilidad de la comunicación mediante la codificación de control de errores. del campo de la comunicación digital y la comunicación analógica El ancho de banda (ancho de frecuencia) de son dos conceptos diferentes y no hay forma de compararlos, por lo que D es incorrecto.

Opción correcta: d

13. Suponga que el ancho de bits X de la señal de entrada es de 10 bits, el ancho de bits de la EntradaA es de 5 bits y el ancho de bits de la EntradaB es 14 bits, realice la función Y = X * Entrada A Entrada B sin pérdida de precisión, el ancho de bits Y de la señal de salida no debe ser menor que ().

a 16 bits

b29 bits

c 15 bits

d24 bits

Análisis: La precisión está garantizada aquí Significa que los datos no se desbordan y se necesitan suficientes bits para guardar el valor de y. El ancho del bit X es de 10 bits y el ancho del bit de EntradaA es de 5 bits. Suponiendo que la EntradaA tiene el valor más grande, todos los bits son 1. Cuando X se multiplica por la EntradaA, el valor de X debe desplazarse 5 bits hacia la izquierda. El resultado del producto son 15 bits, más los 14 bits de EntradaB. Suponiendo que todos sean 1, se requiere un acarreo de 16 bits para guardar el resultado, por lo que la respuesta correcta es a.

Respuesta correcta. : a

14. La siguiente figura muestra el circuito CRC4 de división larga, seleccione el polinomio correspondiente (c).

AG(x)=x3 x 1

BG(x)=x3 x2 1

CG(x)=x4 x 1

DG(x)=x4 x3 1

Análisis:

Respuesta correcta: c.

15. Se debe evitar la metaestabilidad. La metaestabilidad tendrá las siguientes consecuencias ()

Reducción de la confiabilidad del sistema

b Todo lo demás

c Pérdida de energía

d que causa fallas en el chip .

Análisis: dado que la salida puede tener fallas, oscilaciones y valores de voltaje fijos antes de estabilizarse, el estado metaestable no solo conducirá a errores de juicio lógico, sino que también causará tiempo de inactividad al emitir valores de voltaje intermedios entre 0 y 1. Estado metaestable de la primera etapa (es decir, el estado metaestable se extenderá), por lo que la opción A es correcta para CMOS. Cuando se emite un valor de voltaje intermedio de 0 ~ 1, puede estar en un estado en el que ambos NMOS; y PMOS están encendidos (estado de cortocircuito). En este momento, la corriente que fluye a través del tubo MOS es muy grande (mucho mayor que el valor actual cuando se genera 0 o 1), por lo que el estado metaestable puede causar una pérdida de energía. La opción C es correcta, el estado metaestable causará errores en la función lógica; y una metaestabilidad grave provocará una falla en el chip, por lo que la opción D es correcta, así que elija B.

Respuesta correcta: b

16 Como se muestra en la siguiente figura, el análisis correcto del tiempo de salida del reloj es (C).

AtCO = retraso de datos retraso de reloj microtCO

BtCO = retraso de reloj - retraso de datos micro costo total de propiedad

CtCO = retraso de datos retraso de reloj micro costo total de propiedad

DtCO = retardo de reloj de datos - micro costo total de propiedad

Análisis: utilizando el conocimiento del análisis de series de tiempo estático, el tiempo de la ruta de datos es micro_TCO data_delay clock_delay, entonces obtenemos que la opción C es correcta.

Respuesta correcta: c.

17. El error es ()

a Los cambios de estado de los circuitos secuenciales asíncronos no ocurren al mismo tiempo. No tiene un pulso de señal unificado y los cambios en la señal de entrada provocarán cambios de estado.

La salida del circuito BMoore solo está relacionada con el estado actual del circuito.

El estado del circuito secuencial síncrono C solo cambia una vez bajo el control de un pulso de señal unificado. Si el pulso de señal no llega, el estado del circuito no cambiará incluso si cambia la señal de entrada.

La salida de un circuito de datos es simplemente una función de las variables de entrada.

Análisis: circuito secuencial asíncrono significa que la entrada de reloj del flip-flop en el circuito no está conectada a un pulso de reloj unificado, o no hay pulso de reloj en el circuito (como un circuito secuencial compuesto de pestillos SR). Cada circuito en el circuito Las actualizaciones de estado de las celdas de memoria no ocurren simultáneamente, por lo que la opción A es correcta la salida del circuito tipo Moore solo está relacionada con el estado actual del circuito y la salida; del circuito tipo Millais está relacionado no solo con el estado actual sino también con la entrada, por lo que la opción B es correcta. Sí, la opción D es incorrecta. En un circuito secuencial síncrono, la transición de estado del circuito de almacenamiento se realiza de forma síncrona bajo la acción del mismo flanco de pulso de la misma fuente de reloj, por lo que la opción C es correcta.

Respuesta correcta: d.

18. Al escribir un programa Verilog HDL, la definición de variables no puede entrar en conflicto con la palabra clave ().

Análisis correcto

bError

: Tenga en cuenta que al escribir un programa Verilog HDL, la definición de variables no puede ser la misma que la de las palabras clave.

Respuesta correcta: a

19. Para garantizar la eficiencia del proceso de verificación, lo que hay que pensar debe verificarse inmediatamente ()

Correcto

bError

Análisis: durante el proceso de verificación, se debe formular un plan de prueba completo del sistema para una verificación integral.

Respuesta correcta: b

20. La descripción incorrecta es ()

Un flip-flop se divide en flip-flop RS básico y flip-flop RS de reloj. flop, flip-flops estructurales maestro-esclavo, flip-flops de borde, etc.

Los flip-flops b se dividen en flip-flops RS, flip-flops JK, flip-flops D, flip-flops T, etc.

El flip-flop C es una unidad lógica básica que puede memorizar una señal binaria y constituye varios sistemas digitales.

El flip-flop D tiene funciones de retención e inversión.

Análisis: Según diferentes funciones lógicas, se divide en flip-flop RS, flip-flop D, flip-flop JK y flip-flop T. Según los diferentes métodos de activación, se puede dividir en activación por nivel, activación por flanco y activación por pulso. Según las diferentes estructuras del circuito, se puede dividir en flip-flops RS básicos y flip-flops controlados por reloj. Según el principio de almacenamiento de datos, se puede dividir en disparador estático y disparador dinámico; según la composición básica del disparador, se puede dividir en disparador bipolar y disparador MOS, por lo que las opciones A y B son correctas. Un flip-flop es un circuito unitario básico que puede almacenar una señal binaria de 1 bit, por lo que la opción C es correcta, por ejemplo, un flip-flop D es el más simple. Cuando llega el flanco del disparador, el valor del terminal de entrada se almacena en él y este valor no tiene nada que ver con el valor almacenado actualmente. El flip-flop D no tiene función de inversión, por lo que la opción D es incorrecta.

Respuesta correcta: d.