首页> 中国专利> 集成电路项目设计管理系统

集成电路项目设计管理系统

摘要

本发明提供了一种集成电路项目设计管理系统,包括网页端管理界面、项目环境、业务知识库;网页端管理界面进行初始数据输入和数据展示;项目环境以现有的集成电路设计工具为中心,对集成电路设计的各个阶段进行控制,并从业务知识库中调用每个设计阶段所对应的知识库模板,按照规则将各类报表输出到网页端管理界面进行显示;通过建立一套通用的模型和数据库,优化流程建立的过程,实现通过计算机收集已有经验并将其快速复用的目的,使各个集成电路设计工具的数据能进行交互。

著录项

  • 公开/公告号CN112685681A

    专利类型发明专利

  • 公开/公告日2021-04-20

    原文格式PDF

  • 申请/专利权人 灿芯半导体(上海)有限公司;

    申请/专利号CN202110091472.2

  • 发明设计人 李建;

    申请日2021-01-23

  • 分类号G06F16/958(20190101);G06F16/957(20190101);G06F16/25(20190101);G06Q10/06(20120101);

  • 代理机构32322 苏州创策知识产权代理有限公司;

  • 代理人颜海良

  • 地址 201203 上海市浦东新区中国(上海)自由贸易试验区张东路1158号礼德国际2号楼6楼

  • 入库时间 2023-06-19 10:41:48

说明书

技术领域

本发明涉及电路设计领域,具体涉及一种集成电路项目设计管理系统。

背景技术

IC设计强依赖于设计管理的支撑和服务,国内对集成电路的设计管理大多引进国外的成套系统来管理数据,这些管理系统都是由各大集成电路设计工具的公司开发,大多只针对于自家EDA软件进行管理,无法做到全面。例如目前业内常用的项目管理软件Clisoft SOS,它可以实现不同工程师之间的数据协同合作,具有版本管理、版本控制等数据管理功能。但是其本身没有项目初始环境建立程序以及知识库,只能做到对项目数据本身的管理,而没法让各个集成电路设计工具的数据进行交互也无法做到快速搭建开发环境。

发明内容

针对上述技术问题,本发明提供了一种集成电路项目设计管理系统。

集成电路项目设计管理系统,包括:

网页端管理界面,用于对设计项目及设计数据进行显示和管理;

项目环境,具有多个集成电路设计工具,用于项目设计以及辅助数据生成;

业务知识库,用于对项目数据进行规范化存储,为项目设计提供不同集成电路设计工具所通用的数据模板;

所述网页端管理界面进行初始数据输入和数据展示;所述项目环境以现有的集成电路设计工具为中心,对集成电路设计的各个阶段进行控制,并从所述业务知识库中调用每个设计阶段所对应的知识库模板,按照规则将各类报表输出到所述网页端管理界面进行显示。

优选的,所述业务知识库包括基础数据库、流程知识库和EDA模板知识库;通过规范的数据存储,在所述基础数据库中对设计、工艺、工具相关的全局变量进行定义,使其能被所述流程知识库和EDA模板知识库所使用;所述流程知识库将每个集成电路设计工具的流程脚本参数化和模板化;所述EDA模板知识库将每一个项目以模板的方式进行经验积累。

优选的,所述流程知识库以用户级别、项目级别、CAD级别的优先级搜索模板,且对不同项目、不同工艺进行单独分类。

优选的,所述项目设计包括模拟集成电路开发、数字集成电路开发以及系统开发。

优选的,所述项目设计在初始化阶段自动生成以项目为基础的目录结构,所述目录结构对各种数据进行规范化整理,让每个数据都有对应的存放地,以使各个集成电路设计工具之间具有统一的调用环境。

优选的,每个集成电路设计工具的阶段目录结构一致,包括database目录db、文档目录doc、脚本目录scr、log文件目录log、report文件目录rpt以及本地tempt目录tempt。

本发明的有益效果是:将数据管理和数据分析的原理应用于SOC设计平台建设,通过建立一套通用的模型和数据库,优化流程建立的过程,实现通过计算机收集已有经验并将其快速复用的目的,使各个集成电路设计工具的数据能进行交互。

附图说明

下面结合附图对本发明作进一步的说明。

图1为本发明实施例的整体架构图;

图2为本发明实施例的项目设计架构图;

图3为本发明实施例的目录结构图;

图4为本发明实施例中业务知识库的整体流程图;

图5为本发明实施例中流程知识库的整体流程图。

具体实施方式

下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明提供了一种集成电路项目设计管理系统,其整体架构如图1所示,主要包括网页端管理界面、项目环境以及业务知识库。顶层的网页端管理界面用于对设计项目及设计数据进行显示和管理。中间层的项目环境用于项目设计以及辅助数据生成,它包含多个集成电路设计工具,方便工程师进行模拟集成电路开发、数字集成电路开发以及系统开发。底层的业务知识库用于对项目数据进行规范化存储,为项目设计提供不同集成电路设计工具所通用的数据模板。业务知识库内的所有模板都是在不断改进和灵活添加的。

如图2所示,网页端管理界面进行初始数据输入和数据展示。项目环境以现有的集成电路设计工具为中心,对集成电路设计的各个阶段进行控制,并从业务知识库中调用每个设计阶段所对应的知识库模板,按照规则将各类报表输出到网页端管理界面进行显示。每个EDA应用程序都遵循类似的机制,设计输入和知识库被视为特定于设计或技术相关的信息(在知识库模板中,此类信息被定义为全局变量)。Bin包装器将命令的设计输入作为视图名称,并转换知识库中定义的变量,生成最终脚本,然后执行诸如log/rpt/db之类的作业输出。

项目设计在初始化阶段能自动生成以项目为基础的目录结构。如图3所示,目录结构对各种数据进行规范化整理,让每个数据都有对应的存放地,从而使各个集成电路设计工具之间具有统一的调用环境,有效减少数据混乱。每个集成电路设计工具的阶段目录结构一致,包括database目录db、文档目录doc、脚本目录scr、log文件目录log、report文件目录rpt以及本地tempt目录tempt。

业务知识库包括基础数据库、流程知识库和EDA模板知识库。如图4所示,通过规范的数据存储,在基础数据库中对设计、工艺、工具相关的全局变量进行定义,使其能被流程知识库和EDA模板知识库所使用。流程知识库将每个集成电路设计工具的流程脚本参数化和模板化。EDA模板知识库将每一个项目以模板的方式进行经验积累,系统的组织项目数据存储和数据分析。进行项目设计时,可基于海量项目数据的分析和计算,将工程师的经验嵌入实现及评估系统,自动将当前结果和目标做对比,提供作业交付环节的检查自动化和分析结果的所有插件,并支持数据分析可视化。

如图5所示,流程知识库以用户级别、项目级别、CAD级别的优先级搜索模板,且对不同项目、不同工艺进行单独分类。

本发明将数据管理和数据分析的原理应用于SOC设计平台建设,通过建立一套通用的模型和数据库,优化流程建立的过程,实现通过计算机收集已有经验并将其快速复用的目的,使各个集成电路设计工具的数据能进行交互。

对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号