分析表明,超大规模集成电路设计,尤其是SoC系统级芯片设计,逐步成为当前集成电路设计的主流。SoC(System on Chip)是由多达十几颗甚至几十颗IP,经过系统集成设计而形成复杂的片上系统。基于IP的SoC芯片设计复杂度越来越高,其设计流程主...分析表明,超大规模集成电路设计,尤其是SoC系统级芯片设计,逐步成为当前集成电路设计的主流。SoC(System on Chip)是由多达十几颗甚至几十颗IP,经过系统集成设计而形成复杂的片上系统。基于IP的SoC芯片设计复杂度越来越高,其设计流程主要分为前端设计(Frontend)和后端设计(Backend)两个环节,每个环节都会涉及大量的电子设计自动(EDA)工具的使用。因此芯片设计团队需要一套完整的集成电路设计流程,提升超大规模集成电路设计效率。本文提出的EEBox是一个由shell、perl等脚本语言编写的一套工具,适用于Linux操作系统,方便移植,可以帮助SoC系统设计验证团队快速构建完整的大规模SoC系统开发平台,具备部署时间短、使用方便的特点。EEBox是一个适用于开发大规模IC系统的完整解决方案,整合并优化了IC系统开发过程中需要的各个组件,包括:简化EDA工具使用、完善IP管理、管理项目数据库版本等工程问题。EEBox适用于ASIC、SoC、FPGA、数模混合芯片、低功耗芯片、物联网芯片、通信芯片、音视频芯片等各类复杂IC系统项目的开发和管理,可以大幅度提高设计和验证工程师团队的开发效率、降低工程师团队之间的沟通成本、减少芯片开发过程的迭代次数、提升项目数据库的管理效率、降低EDA工具的使用难度、避免项目开发过程中低级人为错误。展开更多
文摘分析表明,超大规模集成电路设计,尤其是SoC系统级芯片设计,逐步成为当前集成电路设计的主流。SoC(System on Chip)是由多达十几颗甚至几十颗IP,经过系统集成设计而形成复杂的片上系统。基于IP的SoC芯片设计复杂度越来越高,其设计流程主要分为前端设计(Frontend)和后端设计(Backend)两个环节,每个环节都会涉及大量的电子设计自动(EDA)工具的使用。因此芯片设计团队需要一套完整的集成电路设计流程,提升超大规模集成电路设计效率。本文提出的EEBox是一个由shell、perl等脚本语言编写的一套工具,适用于Linux操作系统,方便移植,可以帮助SoC系统设计验证团队快速构建完整的大规模SoC系统开发平台,具备部署时间短、使用方便的特点。EEBox是一个适用于开发大规模IC系统的完整解决方案,整合并优化了IC系统开发过程中需要的各个组件,包括:简化EDA工具使用、完善IP管理、管理项目数据库版本等工程问题。EEBox适用于ASIC、SoC、FPGA、数模混合芯片、低功耗芯片、物联网芯片、通信芯片、音视频芯片等各类复杂IC系统项目的开发和管理,可以大幅度提高设计和验证工程师团队的开发效率、降低工程师团队之间的沟通成本、减少芯片开发过程的迭代次数、提升项目数据库的管理效率、降低EDA工具的使用难度、避免项目开发过程中低级人为错误。