基于PyCell Studio的DICE结构的SRAM版图设计
发布时间:2020-08-15 07:17
【摘要】:随着集成电路在航天航空方面的广泛应用,存储器被应用到恶劣的空间环境中,DICE结构的存储器能有效地改善这一问题。但是,现在根据要求手动设计抗辐照SRAM的版图存在设计时间长、工作量大等问题,且常会因为一些人为失误造成错误导致芯片返工重做,造成巨大经济损失。为了解决这些问题,可以通过自动化生成的方法实现DICE结构的SRAM版图设计,IPL联盟推出的Py Cell Studio版图开发工具满足了版图自动化生成所需要的条件。本文通过分析现有的SRAM结构,提出了在SMIC0.18μm工艺下应用Py Cell Studio版图开发工具进行DICE结构的单端口SRAM版图自动化设计。为了使设计的代码更加简洁且具有通用性,设计了任意容量的DICE结构的SRAM版图通用的基本架构;定义了DICE结构SRAM的参数及取值范围为位宽(B:8-32)、深度(W:1024-4096)、多路选择宽度(M:4/8/16),并根据参数和模块之间的层次关系创建了版图的基本单元库;研究了Python参数化单元的生成方法,实现了DICE结构SRAM宏模块的自动化设计,包括存储WING模块、译码模块、连接模块、电源环等11个模块,详细说明了每个模块的设计方法并通过对基本单元库中的基本模块进行旋转、镜像、连接等操作得到各个主要模块的参数化版图;运用Python语言对这些生成的参数化版图进行管理,通过版图拼接得到完整的DICE结构的SRAM的参数化版图。本文只需要给出不同的参数B、W、M,就可以自动生成了位宽为(8、16、24、32bit),深度为(1024、2048、4096)的12种容量的抗辐照SRAM版图。对生成的所有规格的版图进行了物理验证,证明自动化生成的版图无设计规则错误且连接正确;对版图提取寄生参数并编写脚本添加激励,采用SRAM专门仿真方式Spectre XPS进行版图后仿真验证,证明生成的SRAM具有正确的读写功能。综上所述,DICE结构的SRAM版图的自动化生成使抗辐照SRAM设计更加方便高效。
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP333
【图文】:
哈尔滨工业大学工程硕士学位论文来降低读写时间的延迟,该系列文献对理解存储结构以了很大的帮助[10-15]。16]中美国加州大学伯克利分校的 John Wiley Crossley 设计者的模拟电路自动生成器,他提出一种生成器(Berke,简称 BAG),用于自动化模拟电路设计的过程。其中版图自动化生成采用的是与之相同的 EDA(Electronn)软件,都是基于 PyCell Studio 开发工具,并且在原本的础上,提出了标准单元,标准块,标准阵列的参数化单ized Cell,PyCell)的基本版图结构[16],并针对模拟电路PyCell 编程自动化的特点,将版图绘制的过程进行优化总了 DAC(Digital-to-Analog Converter)和 ADC(Analo)以及一些其他常规阵列。使用 PyCell Studio 工具产生元的原理图和布局如图 1-1 所示:
yCell 编程自动化的特点,将版图绘制的过程进行优化了 DAC(Digital-to-Analog Converter)和 ADC(Ana以及一些其他常规阵列。使用 PyCell Studio 工具产生的原理图和布局如图 1-1 所示:图 1-1 偏置 DAC 单元元件被配置为基本单位单元、偏置单元、虚拟单元[16]1 这些小单元构成了图 1-2 所示的完整的 DAC 版图。
PythonAPI的构建
本文编号:2793791
【学位授予单位】:哈尔滨工业大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP333
【图文】:
哈尔滨工业大学工程硕士学位论文来降低读写时间的延迟,该系列文献对理解存储结构以了很大的帮助[10-15]。16]中美国加州大学伯克利分校的 John Wiley Crossley 设计者的模拟电路自动生成器,他提出一种生成器(Berke,简称 BAG),用于自动化模拟电路设计的过程。其中版图自动化生成采用的是与之相同的 EDA(Electronn)软件,都是基于 PyCell Studio 开发工具,并且在原本的础上,提出了标准单元,标准块,标准阵列的参数化单ized Cell,PyCell)的基本版图结构[16],并针对模拟电路PyCell 编程自动化的特点,将版图绘制的过程进行优化总了 DAC(Digital-to-Analog Converter)和 ADC(Analo)以及一些其他常规阵列。使用 PyCell Studio 工具产生元的原理图和布局如图 1-1 所示:
yCell 编程自动化的特点,将版图绘制的过程进行优化了 DAC(Digital-to-Analog Converter)和 ADC(Ana以及一些其他常规阵列。使用 PyCell Studio 工具产生的原理图和布局如图 1-1 所示:图 1-1 偏置 DAC 单元元件被配置为基本单位单元、偏置单元、虚拟单元[16]1 这些小单元构成了图 1-2 所示的完整的 DAC 版图。
PythonAPI的构建
【参考文献】
相关期刊论文 前4条
1 任俊香;;SoC芯片版图的设计与验证[J];科技与创新;2015年19期
2 章凌宇;贾宇明;李磊;胡明浩;;基于DICE结构的抗辐射SRAM设计[J];微电子学;2011年01期
3 陈质冉;张晓林;;高速SRAM编译器的设计[J];电子测量技术;2007年01期
4 郑宁,严晓浪;实用化宏单元版图自动生成系统[J];杭州电子工业学院学报;1999年01期
相关会议论文 前1条
1 胡昆昆;陈建军;窦强;;基于GDSII格式的SRAM编译器[A];第十七届计算机工程与工艺年会暨第三届微处理器技术论坛论文集(下册)[C];2013年
相关硕士学位论文 前8条
1 郭瑞;抗辐射SRAM单元及存储器设计[D];哈尔滨工业大学;2017年
2 孙敬;抗辐射高性能SRAM的设计技术研究[D];江南大学;2017年
3 刘洋;基于测试结构的CMOS工艺可靠性评价方法研究[D];电子科技大学;2016年
4 王永芝;SRAM Wrapper自动生成工具开发与软件实现[D];电子科技大学;2015年
5 章成嘉;ROM CODE自动生成的方法研究[D];复旦大学;2011年
6 向文超;抗辐照SRAM存储器的设计[D];国防科学技术大学;2010年
7 方龙洋;基于Memory Compiler实现0.25微米高性能SRAM之设计方法[D];上海交通大学;2007年
8 李星;深亚微米工艺下的Memory建库技术研究[D];浙江大学;2004年
本文编号:2793791
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2793791.html