一种构造存储器编译软件的流程方法技术

技术编号:11077007 阅读:94 留言:0更新日期:2015-02-25 15:15
本发明专利技术涉及集成电路辅助设计软件工具中存储器设计领域。存储器设计中,由于硬件设计人员一般不具备软件开发能力,所以存储器编译软件的开发一般是委托给软件设计公司,价格昂贵。本发明专利技术设计并实现了一种适用于硬件工程师的存储器编译器描述语言,通过该语言可以有效地描述版图拼接,网表连接,和仿真测量。这些程序经过打包后就生成了存储器编译器。使用该编译器最终产生存储器的GDSII版图,CDL网表,和Lib时延文件。本发明专利技术可以极大降低存储器编译器的开发难度,从而使硬件工程师自身就能完成编译器的开发,这极大加速了存储器设计的收敛过程,缩减了开发周期与成本。

【技术实现步骤摘要】

本专利技术涉及集成电路辅助设计软件工具中存储器设计领域。
技术介绍
存储器设计(Memory)是集成电路开发过程中的一个专门领域,存储器包括SRAM,DRAM, ROM, Register File, Flash等类型。为了能使存储器在多款IC芯片中使用,一般是将存储器划分成多个底层单元(Leaf Cell),再根据一定的拼接规则将底层单元拼接成指定大小的存储器,例如字(Words)的容量,每个字有多少位(Bits),以及多路复用器(Mux)的宽度。除了⑶SII版图外,一个存储器的完整开发还包括⑶L网表,LEF端口描述,以及LIB时序性能表等。 手工拼接存储器既费时又容易出错,所以每一存储器最终都会配套一款自动编译软件,叫做存储器编译器(Memory Compiler),可以根据用户指定的Words, Bits,和Mux产生对应的存储器。由于硬件设计人员一般不具备软件开发能力,所以存储器编译软件的开发一般是委托给软件设计公司。也有专门从事存储器开发的IP服务公司,他们根据存储器的规格说明完成硬件及软件的所有开发,价格昂贵。 本专利技术设计了一种适用于硬件本文档来自技高网...

【技术保护点】
一种构造存储器编译软件的流程方法,基本含义是:设计并实现一种适用于硬件工程师的存储器编译器描述语言。硬件工程师可以用其来描述版图拼接,网表连接,和仿真测量,这些程序经过打包后生成存储器的编译器,并最终产生存储器的GDSII版图,CDL网表,和Lib时延文件。使用该语言可以极大降低存储器编译器的开发难度,从而使硬件工程师自身就能完成编译器的开发,加速存储器设计的收敛过程,缩减开发周期与成本。具有如下特点:1)定义并实现了用于生成存储器编译器的一种脚本语言,使用其可以方便的定义版图的拼接,网表的连接,和仿真测量的提取。2)版图拼接使用相对位置替代绝对坐标,极大简化了拼接中的计算工作量;对齐检查则保...

【技术特征摘要】
1.一种构造存储器编译软件的流程方法,基本含义是:设计并实现一种适用于硬件工程师的存储器编译器描述语言。硬件工程师可以用其来描述版图拼接,网表连接,和仿真测量,这些程序经过打包后生成存储器的编译器,并最终产生存储器的⑶SII版图,⑶L网表,和Lib时延文件。使用该语言可以极大降低存储器编译器的开发难度,从而使硬件工程师自身就能完成编译器的开发,加速存储器设计的收敛过程,缩减开发周期与成本。 具有如下特点: 1)...

【专利技术属性】
技术研发人员:王勇侯劲松张萍李宁
申请(专利权)人:天津蓝海微科技有限公司
类型:发明
国别省市:天津;12

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

1