一种获取存储器中存储单元的位置信息的方法及装置制造方法及图纸

技术编号:15650100 阅读:213 留言:0更新日期:2017-06-17 03:02
本发明专利技术提供一种获取存储器中存储单元的位置信息的方法及装置。所述方法包括:读取并解析用户输入的存储器的GDS版图文件,并建立所述用户输入的存储器的GDS版图文件的相应数据结构;基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息。本发明专利技术能够快速、准确地获取存储器中存储单元的位置信息。

【技术实现步骤摘要】
一种获取存储器中存储单元的位置信息的方法及装置
本专利技术涉及集成电路
,尤其涉及一种获取存储器中存储单元的位置信息的方法及装置。
技术介绍
在集成电路
中,通常在完成存储器的设计后会产生GDS(GraphicDataStream,叫做图形数据流文件)文件,GDS文件是一种以二进制形式存储的版图文件,是现在业界公认的半导体物理版图存储格式。在存储器使用过程中,经常需要获取存储器存储单元的位置信息,但是GDS版图文件是二进制形式存储的,使得用户无法直接获取所述存储器存储单元的位置信息。现有的通常做法主要是利用IC版图工具导入存储器对应的GDS版图文件,并通过人工查看图形的方式来获取存储器存储单元的位置信息。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下技术问题:1)借助IC版图工具导入GDS版图文件需要经过文本与图形的相互转换,这使得获取存储器存储单元的位置信息的操作繁琐且比较耗时;2)通过人工查看图形的方式来获取存储器存储单元的位置信息,也比较耗时且容易出现错误。
技术实现思路
本专利技术提供的一种获取存储器中存储单元的位置信息的方法及装置,其操作简单方便,且快速、准确地获取存储器中存储单元的位置信息。第一方面,本专利技术提供一种获取存储器中存储单元的位置信息的方法,包括:读取并解析用户输入的存储器的GDS版图文件,并建立所述用户输入的存储器的GDS版图文件的相应数据结构;基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息。可选地,在所述基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息之后还包括显示获取的所述存储器中所有存储单元的位置信息。可选地,所述显示获取的所述存储器中所有存储单元的位置信息包括:将获取的所述存储器中所有存储单元的位置信息写入bitmap文件;显示所述bitmap文件,以便于用户能够直接获取所述存储器中所有存储单元的位置信息。可选地,在所述将获取的所述存储器中所有存储单元的位置信息写入bitmap文件之前还包括:对获取的所述存储器中所有存储单元的位置信息进行准确性验证,若验证成功,则将获取的所述存储器中所有存储单元的位置信息写入bitmap文件,若验证失败,则重新基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息。可选地,所述对获取的所述存储器中所有存储单元的位置信息进行准确性验证包括:从所述GDS版图文件中抽取所述存储器中所有存储单元的图形信息,以生成第一GDS版图文件;根据获取的所述存储器中所有存储单元的位置信息,将用于拼接所述存储器的各个存储单元重新拼接,以生成第二GDS版图文件;对比所述第一GDS版图文件与所述第二GDS版图文件,若所述第一GDS版图文件与所述第二GDS版图文件一致,则表明验证成功,若所述第一GDS版图文件与所述第二GDS版图文件不一致,则表明验证失败。第二方面,本专利技术提供一种获取存储器中存储单元的位置信息的装置,所述包括准备模块和获取模块,其中,所述准备模块,用于读取并解析用户输入的存储器的GDS版图文件,并建立所述用户输入的存储器的GDS版图文件的相应数据结构;所述获取模块,用于基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息。可选地,所述装置还包括显示模块,所述显示模块,用于显示获取的所述存储器中所有存储单元的位置信息。可选地,所述显示模块包括写入单元和显示单元,所述写入单元,用于将获取的所述存储器中所有存储单元的位置信息写入bitmap文件;所述显示单元,用于显示所述bitmap文件,以便于用户能够直接获取所述存储器中所有存储单元的位置信息。可选地,所述装置还包括验证模块,其中,所述验证模块用于对获取的所述存储器中所有存储单元的位置信息进行准确性验证,并验证成功时,触发所述写入单元将获取的所述存储器中所有存储单元的位置信息写入bitmap文件,以及验证失败时,触发所述获取模块重新基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息。可选地,所述验证模块包括第一生成单元、第二生成单元以及对比单元,其中,所述第一生成单元用于从所述GDS版图文件中抽取所述存储器中所有存储单元的图形信息,以生成第一GDS版图文件;所述第二生成单元用于根据获取的所述存储器中所有存储单元的位置信息,将用于拼接所述存储器的各个存储单元重新拼接,以生成第二GDS版图文件;所述对比单元,用于对比所述第一GDS版图文件与所述第二GDS版图文件,并在所述第一GDS版图文件与所述第二GDS版图文件一致时,触发所述写入单元将获取的所述存储器中所有存储单元的位置信息写入bitmap文件,以及在所述第一GDS版图文件与所述第二GDS版图文件不一致,触发所述获取模块重新基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息。本专利技术实施例提供的获取存储器中存储单元的位置信息的方法及装置,与现有技术相比,一方面,本专利技术不需要经历文本与图形的相互转换的这一耗时的过程,而是根据用户输入的存储器的GDS版图文件建立数据结构,从而获取存储器中存储单元的位置信息,从而使得与现有技术中的获取操作繁琐且耗时相比,本专利技术的获取操作简单方便,且能够快速获取存储器中存储单元的位置信息;另一方面,本专利技术实现了自动获取存储器中存储单元的位置信息,从而节省了现有技术中通过人工查看图形来获取存储器中存储单元的位置信息所花费的时间,且能够准确地获取存储器中存储单元的位置信息。附图说明图1为本专利技术一实施例获取存储器中存储单元的位置信息的方法的流程图;图2为本专利技术另一实施例获取存储器中存储单元的位置信息的方法的流程图;图3为本专利技术另一实施例获取存储器中存储单元的位置信息的方法的流程图;图4为实施例中所述存储器中存储单元的位置信息的验证步骤的具体流程示意图;图5为本专利技术一实施例获取存储器中存储单元的位置信息的装置的结构示意图;图6为本专利技术另一实施例获取存储器中存储单元的位置信息的装置的结构示意图;图7为本专利技术另一实施例获取存储器中存储单元的位置信息的装置的结构示意图;图8为本专利技术实施例中所述验证模块的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种获取存储器中存储单元的位置信息的方法,如图1所示,所述方法包括:S11、读取并解析用户输入的存储器的GDS版图文件,并建立相应数据结构;S12、基于所述相应数据结构获取所述存储器中所有存储单元的位置信息。本专利技术实施例提供的获取存储器中存储单元的位置信息的方法,与现有技术相比,一方面,本专利技术不需要经历文本与图形的相互转换的这一耗时的过程,而是根据用户输入的存储器的GDS版图文件建立数据结构,从而获取存储器中存储单元的位置信息,从而使得本文档来自技高网...
一种获取存储器中存储单元的位置信息的方法及装置

【技术保护点】
一种获取存储器中存储单元的位置信息的方法,其特征在于,包括:读取并解析用户输入的存储器的GDS版图文件,并建立所述用户输入的存储器的GDS版图文件的相应数据结构;基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息。

【技术特征摘要】
1.一种获取存储器中存储单元的位置信息的方法,其特征在于,包括:读取并解析用户输入的存储器的GDS版图文件,并建立所述用户输入的存储器的GDS版图文件的相应数据结构;基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息。2.根据权利要求1所述的方法,其特征在于,在所述基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息之后还包括:显示获取的所述存储器中所有存储单元的位置信息。3.根据权利要求2所述的方法,其特征在于,所述显示获取的所述存储器中所有存储单元的位置信息包括:将获取的所述存储器中所有存储单元的位置信息写入bitmap文件;显示所述bitmap文件,以便于用户能够直接获取所述存储器中所有存储单元的位置信息。4.根据权利要求3所述的方法,其特征在于,在所述将获取的所述存储器中所有存储单元的位置信息写入bitmap文件之前还包括:对获取的所述存储器中所有存储单元的位置信息进行准确性验证,若验证成功,则将获取的所述存储器中所有存储单元的位置信息写入bitmap文件,若验证失败,则重新基于所述用户输入的存储器的GDS版图文件的相应数据结构获取所述存储器中所有存储单元的位置信息。5.根据权利要求4所述的方法,其特征在于,所述对获取的所述存储器中所有存储单元的位置信息进行准确性验证包括:从所述用户输入的存储器的GDS版图文件中抽取所述存储器中所有存储单元的图形信息,以生成第一GDS版图文件;根据获取的所述存储器中所有存储单元的位置信息,将用于拼接所述存储器的各个存储单元重新拼接,以生成第二GDS版图文件;对比所述第一GDS版图文件与所述第二GDS版图文件,若所述第一GDS版图文件与所述第二GDS版图文件一致,则表明验证成功,若所述第一GDS版图文件与所述第二GDS版图文件不一致,则表明验证失败。6.一种获取存储器中存储单元的位置信息的装置,其特征在于,所述装置包括准备模块和获取模块,其中,所述准备模块,用于读取并解...

【专利技术属性】
技术研发人员:孙国清郑坚斌张爱林诸月平
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

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

1