数字IC前端设计
一、概述
 数字IC前端设计,作为数字IC芯片设计流程的关键一环,是数字IC设计类岗位的重要组成部分。随着芯片规模的不断扩大与业务范围的增加,特别是在国产自主化潮流的推动下,该岗位的需求日益增长,经验丰富的工程师更是炙手可热。
数字IC前端设计主要包含以下三大方向:IP/模块设计、系统/SoC设计、Flow/流程设计。
二、职责解析
-  架构理解与看护 - 架构理解:确保对功能规格(FS)和架构规格(AS)的正确理解,阅读相关协议文档。
- 架构看护:检查输入的正确性与合理性,提出个人见解,确保后续开发的顺利进行。
 
-  详细设计文档撰写 - 撰写包括模块划分、接口定义、数据流与控制流图、关键电路实现等内容的详细设计文档。
 
-  代码编写与环境搭建 - 使用Verilog、VHDL、SystemVerilog等硬件描述语言编写代码,搭建设计环境。
 
-  设计质量检查 - 完成编码后进行Quality Check,利用工具如Leda/nlint/spyglass等,提升设计质量。
 
-  Sanity磨合与验证支持 - 搭建验证环境和sanity仿真用例,进行功能仿真和