基于EEBox的企业IC设计方法及开发平台技术

技术编号:29044692 阅读:40 留言:0更新日期:2021-06-26 05:57
本发明专利技术涉及电子自动化技术领域,具体涉及一种基于EEBox的企业IC设计方法及开发平台,本发明专利技术需要预先在Linux操作系统和高性能X86架构的服务器下安装EDA工具;为每个项目分配通用的工作目录,用户在shell中设置环境变量,利用工作目录管理脚本创建工作目录,设置独立的设计代码仓库,设置模块目录结构IP,并设置IP的基础变量,建立和运行配置,进行仿真,运行脚本执行回归测试,本发明专利技术适用于开发大规模IC系统,整合并优化了IC系统开发过程中需要的各个组件,可提高设计和验证工程师团队的开发效率、降低工程师团队之间的沟通成本、减少芯片开发过程的迭代次数、提升项目数据库的管理效率、降低EDA工具的使用难度、避免项目开发过程中低级人为错误。中低级人为错误。中低级人为错误。

【技术实现步骤摘要】
基于EEBox的企业IC设计方法及开发平台


[0001]本专利技术涉及电子自动化
,具体涉及一种基于EEBox的企业IC设计方法及开发平台。

技术介绍

[0002]EEBox是一个适用于开发大规模IC系统的完整解决方案,整合并优化了IC系统开发过程中需要的各个组件,包括:简化EDA工具使用、完善IP管理、管理项目数据库版本、跟踪项目开发进度和追溯项目问题等工程问题。
[0003]EEBox适用于ASIC、SoC、FPGA、数模混合芯片、低功耗芯片、物联网芯片、通信芯片、音视频芯片等各类IC系统项目的开发和管理,可以大幅度提高设计和验证工程师团队的开发效率、降低工程师团队之间的沟通成本、减少芯片开发过程的迭代次数、提升项目数据库的管理效率、降低EDA工具的使用难度、避免项目开发过程中低级人为错误。
[0004]EEBox主要是由shell、perl等脚本语言编写的一套工具,适用于Linux操作系统,方便移植,可以帮助ASIC/SoC/FPGA等数字系统设计验证团队和集成电路设计团队等快速构建完整的大规模数字系统开发平台,具备本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于EEBox的企业IC设计方法,其特征在于,所述方法包括以下步骤:S1在Linux操作系统和高性能X86服务器下安装EDA工具;S2为每一个项目分配一个通用的工作目录,并在工作目录中包含一个由环境变量配置的目录结构;S3用户在shell中设置环境变量,用于确认工作目录和项目;S4利用工作目录管理脚本创建工作目录,并自动在工作目录中设置环境变量;S5设置独立的设计代码仓库,并且不同项目之间彼此独立,具有自己独立的主线;S6设置模块目录结构IP,并设置IP的基础变量,适用于不同的EDA工具;S7建立和运行配置,用于验证案例和生成目录分开成编译时间和运行时间的配置;S8进行仿真,运行脚本执行回归测试,确保项目数据完整无误后,最终进行打标签和发布IC设计数据。2.根据权利要求1所述的基于EEBox的企业IC设计方法,其特征在于,所述S1中,管理员可在本地修改环境试用新版本的EDA工具,运行脚本直接调用相应的EDA工具,正确配置EDA工具的环境变量是保证EDA工具正常使用的前提条件。3.根据权利要求1所述的基于EEBox的企业IC设计方法,其特征在于,所述S3中,用户在shell中设置的环境变量必须使用绝对路径,脚本工具可通过传递参数的方式改写这些变量,以便于进行测试,脚本不可以使用固定的目录路径,仿真脚本必须能够设置不同的路径,避免用户通过PC线下工作。4.根据权利要求1所述的基于EEBox的企业IC设计方法,其特征在于,所述方法中,在运行脚本或者在工作目录中开展工作之前,必须使用setws命令进入工作目录,该命令用于工作目录设置正确的工作环境变量,使用setws命令进入工作目录后,创建一个新的shell,如果需要在不同的工作目录工作,或者取消setws命令设置的环境变量,则使用exit命令退出shell,进而进入不同的工作目录。5.根据权利要求1所述的基于EEBox的企业IC设计方法,其特征在于,所述方法中,setws命令会运行该脚本,设置PATH和其他与EDA工具相关的环境变量,将EDA工具的可执行路径加入该文件,所有用户都可使用...

【专利技术属性】
技术研发人员:赵启林
申请(专利权)人:上海爱思尔教育科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1