现在,芯片的功能越来越强,使用的组件(IP)越来越多,参与开发一个芯片的人员也越来越多,这对芯片的开发、更新也提出了更高的要求。
Perforce Helix Core可以很好的运用在源代码管理中,还对设计过程中的二进制文件有非常好的支持,任何规模的芯片开发团队都可以简单的将Helix Core导入到他们的工作中。Helix Core提供的Stream可以方便地管理不同团队的代码、二进制文件,本文将通过简单的示例说明如何使用Helix Core来进行芯片开发管理。
1. 芯片开发的基本流程
开发芯片时,通常一般会分以下几个阶段:
需求分析:根据需求确认需要达到的具体功能和性能方面的规格,确定设计架构,得到需要认可的设计方案。
前端设计:芯片前端设计的主要目的是根据需求划分模块功能,为后端设计提供门级网表电路的输入网表。
后端设计:芯片后端设计主要目的是根据前端设计的结果(门级网表电路的输入网表),得到可用于生产芯片的GDSII文件。
芯片制造:将后端设计得到的版图GDSII文件发给流片厂进行掩膜制造。
测试封装:按照项目的需求对制造出来的芯片做相应的测试。
迭代阶段&#