Design Process

Design Process

设计流程:

Modelling → Entry → Test → Synthesis(合成) → Verification

• Modelling – associate inputs and outputs with Boolean/Switching logic

确立数字化模型:定义输入输出(二进制值)画truth table

• Entry – learn to express your circuit using schematic (e.g. gate-level) or hardware descriptive language (HDL,Hardware descriptive language )

画成电路图或者HDL代码

• Test – verify the correctness of your design manually

在图或者代码上检验正确性

• Synthesis – transform the circuit to match the target technology (e.g. NAND gates only)

改造电路以匹配目标技术(比如数电中限定只能使用某个门)

• Implementation – create/make the circuit on actual device(实物)

• Verification – confirm the correctness on the final circuit and evaluate the performance

在电路上测试设计是否正确

软件设计流程:

image-20220920201538706