2020年11月初,南京集成电路设计服务产业创新中心有限公司(Nanjing Industrial Innovation Center of EDA,简称EDA创新中心或NiiCEDA)发起并设立了OpenEDA开源平台www.openeda.com,平台首个OpenEDI开源数据基础组件也同步发布,赋能国产EDA开放生态系统建设。自发布至今,小编目睹OpenEDA开源平台脚踏实地稳步成长,OpenEDI开源数据基础组件更是荣膺GVP—Gitee最有价值开源项目(Gitee Most Valuable Project)。OpenEDA开源平台的每一点进步都少不了开发者、用户和技术爱好者以及粉丝朋友的暖心鼓励、热情支持和积极贡献——每个人都了不起。
为表衷心的感谢,
小编在此辞旧迎新之际
为小伙伴们精心准备了
OpenEDA开源平台
六重福利,
祝各位小伙伴
2021新年鸿运、牛气冲天!
下面就快来跟着小编一起,
开启属于你的牛年大礼包吧~
福利1:深藏blue的大咖带你全面了解OpenEDI 开源数据基础组件
OpenEDI 开源数据基础组件支持40nm及以上工艺节点设计,能完成对2 Million标准单元大小设计的数据(包括LEF/DEF、Verilog、SDC、Liberty以及SPEF文件)导入和导出。
该组件以LEF/DEF 5.8,Verilog IEEE 1364-200, Liberty User Guides and Reference Manual Suite Version 2007.12, SPEF IEEE 1481-2009和SDC version 2.1为标准,能无损的读取符合标准的LEF/DEF,Verilog,Liberty,SPEF以及SDC文件的信息,同时能无损地写出对应的信息供第三方工具读取使用;提供多种兼容的程序接口,高效的文件读写速率,支持多线程技术;支持层次化设计,高效的数据访问、查找和内存管理;提供高易用性与可维护性。支持压缩(.gz, .tar, .zip, .zst等)文件的读入,以及对写出文件进行压缩以节省磁盘用量。
● 结合EDA工具的特点,该数据组件将提供简洁的数据模型。数据元素按照逻辑连接关系组织,并支持层次化设计。数据组件中的关键数据类包括:
Cell: 标准库单元类,对应LEF里面的MACRO或者Verilog里面Module的定义。
Term:标准库单元接口类,对应LEF里面MACRO的PIN,或者Verilog文件里面的port定义。
Instance:Cell的实例化。
Pin: Term的实例化。
Net:表示一个连接关系
● 上面列出的各数据类概念统一,形式简洁。不同层级的Cell维护本层级的逻辑连接关系以及物理数据,从而达到支持层次化设计的目的。
● 每个数据元素具有唯一的标志ID,数据间通过ID互相访问。提供比指针更高的安全级别。
● 数据按内存页管理,根据数据类型维护可重复利用表。内存页可以整体读写磁盘,方便数据管理,尤其是数据组件存取。
● 单独维护的符号表,管理字符串数据,避免数据重复。在节省内存的同时还能提供更快的按名字查询速度。
● 物理数据利用多棵H-V树进行管理,便于并行。并行技术的运用,极大地提高了按区域查询的速度。在数据查询、数据读写等关键功能模块,运用并行技术进行加速,极大提高数据组件使用效率。
福利2:有关OpenEDI 开源数据
基础组件的评估、测试
评估方法:
基于40nm工艺组件,使用开源设计的RTL代码创建2 Million标准单元大小的设计,使用OpenEDI完成对相应设计的数据(包括:网表、工艺组件文件、设计约束文件等)导入和导出,测试OpenEDI的功能完成情况以及工具性能。
测试的软硬件环境:
硬件:intel? xeon? CPU E5-4627 V4 @ 2.60GHz
操作系统:CentOS release 7.7
评估结果:
数据导入、导出测试结果。
(design_1: 2.23 Million标准单元,design_2: 2.01 Million标准单元)
福利3: 小贴士- OpenEDI开源数据基础组件该如何下载、编译?
Step1. 下载安装好CentOS7并登录后
Step2. 准备进行OpenEDI的下载编译了
Step3. 下载OpenEDI前,执行source /opt/devtoolset/devtoolset.bash
Step4. 从Gitee下载OpenEDI
git clone -- recursive
https://gitee.com/niiceda/open-edi.git
Step5. 编译
cd open-edi
mkdir build
# assume you are inside the root directory of the repository
cd build
cmake ..
# you may add -
DCMAKE_INSTALL_PREFIX=your/install/path to specify the location
make
# you may add -j to turn on parallel building
make docs
# optional step to generate HTML documentations
make install
福利4:OpenEDA开源平台
实用资源小集合
小编坚信:好的软件可以是开放的,应该由任何有能力的工程师参与、共同完善, 通过OpenEDA开源平台www.openeda.com,可以下载技术文档、分享观点、方案和经验。以下是小编整理的几个实用网址和邮箱地址。
OpenEDA开源平台网址:
www.openeda.com
OpenEDA开源平台咨询:
opensource@niiceda.com
OpenEDA开源平台登录/注册:
https://www.openeda.com/u-login-run
OpenEDI开源数据基础组件开发动态:
www.openeda.com/18
从Gitee下载OpenEDI开源代码:
https://gitee.com/niiceda/open-edi
福利5& 福利6:OpenEDA开源平台2021牛转乾坤答题赢双重好礼活动
一元伊始,万象更新。新春的脚步近了,小编在此组织OpenEDA开源平台2021牛转乾坤答题赢双重好礼活动,希望提前把好运送给大家。活动步骤及说明如下:
1. 扫码关注“EDA创新中心”公众号
2. 参与“OpenEDA开源平台2021牛转乾坤答题赢双重好礼活动”
好礼一:
五个选择题全部答对,即可获得新年开运礼品组
(笔记本+ 小米水笔+ 消毒湿巾)
好礼二:
全部答对,且按照题目提交时间先后顺序排在第5位,第10位,第15位… 以此类推的逢五幸运选手,我们还将额外赠送以下三款礼品中的任意一款。
01
02
03
选择1:《观点》
由AspenCore 旗下《电子工程专辑》等海内外分析师邀请全行业巨擘公司掌门人,从多角度分享其对技术、市场以及行业在新常态下的深邃洞察。
选择2:华为HUAWEI原装无线充电器标准版15W(Max)快充
选择3:良品铺子经典坚果节日大礼包1428g
3. 所有对开源EDA感兴趣的粉丝均可参与,一个微信号只可参与一次
4. 活动截至日期:2021年2月23日(正月十二,星期二)
5. 获奖粉丝名单将于春节假期之后在“EDA创新中心”公众号及 www.openeda.com 上公布
6. 礼品将于春节假期之后,根据获奖粉丝所在城市的防疫要求陆续递送,以收到的实物为准
7. 活动解释权归OpenEDA开源平台发起人EDA创新中心所有
是不是心动了呢?
心动不如行动!
赶快扫描以下二维码(地址仅支持汉字)
呼朋引伴一起来答题赢取双重好礼吧!