The invention discloses a method for replacing a memory cell array layout data in the through hole, the establishment of a data sequence, will need to each memory cell array layout data processing in a storage unit according to the order of the list, and records of each storage unit 1/2 via the coordinates of the four corners, in order find the list, will have the same data in the sequence of 1/2 through hole did not match the current success of the 1/2 storage unit via the coordinates of the four corners are added to the data sequence, will remove the current storage unit with 1/2 hole matching success 1/2 via the coordinates of the four corners from the data sequence, the to match the success of two 1/2 holes are combined into a complete hole to replace. The invention also discloses a replacement system for the through holes in the storage cell array layout data. In the invention, the two 1/2 vias of the entire through hole between the two memory cells of the memory cell array can be positioned accurately, rapidly and accurately regardless of whether they are in the same class of the layout.
【技术实现步骤摘要】
存储单元阵列版图数据中的通孔的替换方法及系统
本专利技术涉及一种半导体物理版图数据处理技术,特别涉及一种存储单元阵列版图数据中的通孔的替换方法及系统。
技术介绍
存储单元阵列版图数据,基于不同的半导体工艺要求,经常需要对通孔单位尺寸进行更改,例如存储单元阵列版图数据中原有的通孔单位尺寸为0.8mμm*0.8μm,而当前半导体工艺要求的通孔单位尺寸为0.28mμm*0.28μm,此时就需要将存储单元阵列版图数据中的通孔单位尺寸更改为0.28mμm*0.28μm,如图1所示。存储单元阵列的各存储单元分布在多个版图阶层中,存储单元阵列相邻两个存储单元间的整个通孔是由两个1/2通孔拼接而成的,每个1/2通孔由其四个角的坐标定位,组成相邻两个存储单元间的整体通孔的两个1/2通孔之间,有两个角的坐标是相同的。存储单元阵列的相邻两个存储单元,有时不在同一版图阶层。相邻两个存储单元在同一版图阶层时,相邻两个存储单元间的通孔通过常规的查找方法即可定位,能够全部、准确的替换通孔;但是当相邻两个存储单元不在同一版图阶层时,由于整个通孔的二分之一位于一个版图阶层,整个通孔的另二分之一位于另一个版图阶层,两个存储单元间的通孔的定位就比较困难。现有的做法是利用版图工具如Virtuoso,目视查找这些不在同一版图阶层的相邻两个存储单元间的整个通孔,然后进行通孔替换,由于存储单元阵列版图数据中的相邻两个存储单元间的通孔数量极大(可达3万多个)这既需要花费大量的时间,又存在着巨大的风险,万一有个别的通孔数据替换错误,将会导致通孔丢失,电路失效等重大问题。
技术实现思路
本专利技术要解决的技术问 ...
【技术保护点】
一种存储单元阵列版图数据中的通孔的替换方法,其特征在于,包括以下步骤:一.建立一个数据序列,并将其清零;i=1;二.对需要处理的存储单元阵列版图数据进行解析,将需要处理的存储单元阵列版图数据中的各存储单元按读取的先后顺序建立存储单元链表,并记录各存储单元邻接的各二分之一通孔的四个角的坐标,需要处理的存储单元阵列版图数据中的存储单元个数为N;三.将所述存储单元链表中的第i个存储单元的各个二分之一通孔的四个角的坐标,分别同所述数据序列中已有的各个存储单元的各个二分之一通孔的四个角的坐标进行比较,如果有两个角的坐标相同,则将所述数据序列中已有的该个存储单元的该个二分之一通孔同第i个存储单元的该个二分之一通孔组成一个待替换完整通孔,并将所述数据序列中已有的该个存储单元的该个二分之一通孔的四个角的坐标数据清除;否则,将第i个存储单元的该个二分之一通孔的四个角的坐标添加到所述数据序列;四.i自增1;如果i小于等于N,则进行步骤三,否则进行步骤五;五.将组成的各个待替换完整通孔进行替换,将数据序列清零。
【技术特征摘要】
1.一种存储单元阵列版图数据中的通孔的替换方法,其特征在于,包括以下步骤:一.建立一个数据序列,并将其清零;i=1;二.对需要处理的存储单元阵列版图数据进行解析,将需要处理的存储单元阵列版图数据中的各存储单元按读取的先后顺序建立存储单元链表,并记录各存储单元邻接的各二分之一通孔的四个角的坐标,需要处理的存储单元阵列版图数据中的存储单元个数为N;三.将所述存储单元链表中的第i个存储单元的各个二分之一通孔的四个角的坐标,分别同所述数据序列中已有的各个存储单元的各个二分之一通孔的四个角的坐标进行比较,如果有两个角的坐标相同,则将所述数据序列中已有的该个存储单元的该个二分之一通孔同第i个存储单元的该个二分之一通孔组成一个待替换完整通孔,并将所述数据序列中已有的该个存储单元的该个二分之一通孔的四个角的坐标数据清除;否则,将第i个存储单元的该个二分之一通孔的四个角的坐标添加到所述数据序列;四.i自增1;如果i小于等于N,则进行步骤三,否则进行步骤五;五.将组成的各个待替换完整通孔进行替换,将数据序列清零。2.一种存储单元阵列版图数据中的通孔的替换系统,其特征在于,包括一存储单元阵列版图数据解析模块、一数据序列模块、一匹配处理模块、...
【专利技术属性】
技术研发人员:张兴洲,倪凌云,孙长江,
申请(专利权)人:上海华虹宏力半导体制造有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。