负责公司数字芯片前端设计工具链核心模块开发,聚焦RTL综合引擎优化、时序分析算法迭代及跨工具数据接口设计,需解决复杂SoC设计中的性能瓶颈与数据一致性难题。
- 主导RTL综合引擎关键路径调度算法重构,基于Yosys开源框架与C++混合编程,引入XGBoost机器学习模型预测逻辑门级联延迟,替代传统静态时序评估方法。针对128核AI芯片设计中关键路径违例率超20%的问题,通过动态调整操作数调度策略与寄存器打包逻辑,将时序收敛时间从72小时缩短至45小时,违例率降至5%以下,支撑客户完成7nm工艺流片。
- 核心开发时序分析工具的增量计算模块,采用Tcl脚本封装Tcllib数学库与OpenTimer引擎,实现网表局部修改后的时序快速更新。针对百万门级SoC设计中全量时序分析耗时占比60%的痛点,通过建立依赖关系图缓存未变更节点的时序数据,处理变更量<10%的设计时,分析速度提升40%,内存占用降低25%,已集成至公司主力工具V3.0版本。
- 设计跨工具数据转换接口,基于OpenAccess数据库规范优化GDSII与DEF格式映射逻辑,解决物理实现工具与前端设计工具间的数据丢失问题。针对客户反馈的金属层厚度参数传递误差超5%的问题,新增三层校验机制(格式语法检查、工艺规则匹配、数值精度截断控制),数据一致率从92%提升至99.3%,支撑14nm工艺存储芯片一次性投片成功。
- 牵头工具性能调优专项,使用perf工具定位RTL综合阶段热点函数,通过循环展开与向量化指令优化C++代码,将单模块综合吞吐量从800门/秒提升至1200门/秒,年度为客户节省约2000小时设计工时,获客户年度技术创新奖。