cadence_20200416
发布时间
阅读量:
阅读量
一、多机多核技术
仿真的三个阶段依次为:单机单CPU核;单机多CPU核;多机多CPU核;
Synopsys的VCS以及Cadence的仿真工具均具备支持多核运行的能力,仅需在编译过程中添加对应的选项即可实现。
多机多核的核心理念在于将任务进行并行化处理,从单一任务扩展至多个任务;同时资源也趋向于集群化,由单台机器向集群系统演变。其优势显而易见,能够显著减少仿真的耗时。然而,在实际应用中仍存在一些问题:当设计规模较大时,编译所需时间较长,即便通过多核技术对文件进行分块编译,也无法有效缩短编译时间,甚至可能进一步延长,这一方面的效果并不明显;本质上是用更多的资源换取更少的时间消耗,因此需要额外的服务资源作为支撑;由于涉及多核环境,对测试用例提出了更高要求,适合采用并行激励方式运行,在效率方面具有明显优势,并可大幅节省时间。
二、对于验证工作而言,投片的标准应如何界定?
ARM:整个设计与验证流程遵循一套高度完善的规范体系,其中每一个步骤均不可省略,并且每一步都需依据签收标准设定明确的准入和准出条件。对于模块而言,则需要进行格式验证以确保所有流程完整执行后方可完成投片操作。
海思:自模块阶段起即设定签收标准,并在单元测试(UT)、集成测试(IT)及系统测试(ST)等环节设立严格规范。一旦在下一层级发现缺陷,则启动回溯机制逐层追溯至问题根源,并开展原因分析以建立预
全部评论 (0)
还没有任何评论哟~
