一种版图文件并行读取方法、装置、设备和可读存储介质制造方法及图纸

技术编号:45804967 阅读:13 留言:0更新日期:2025-07-11 20:20
本发明专利技术涉及一种版图文件并行读取方法、装置、设备和可读存储介质。所述方法包括:所述版图文件包括多个记录;基于记录信息对所述版图文件进行分块处理,得到待读取块并放入待读取队列;当监测到待读取队列中有待读取块且存在可分配的空闲线程时,分配线程对所述待读取块进行读取处理,获取所述待读取块的数据;对获取的所有待读取块的数据进行后处理,完成对所述版图文件的读取。通过分块处理和支持多线程并行计算,充分利用了多核处理器的性能,极大提升了版图文件的读取速度,为半导体设计中的文件加载和操作提供了更高效的解决方案。

【技术实现步骤摘要】

本专利技术属于集成电路设计和制造领域,尤其涉及一种版图文件并行读取方法、装置、设备和可读存储介质


技术介绍

1、随着工艺节点不断缩小和设计复杂度的提升,现代芯片设计中的版图文件规模日益增大。单一版图文件的大小动辄达到数十gb甚至上百gb,这对文件的读取速度和处理效率提出了严峻挑战。在传统的单线程读取模式下,文件的打开速度显得捉襟见肘,逐渐无法满足当今快速处理和实时验证的需求。

2、gdsii 和oasis是半导体设计领域中两种重要的版图文件格式。其中,gdsii(graphic data system ii)诞生于上世纪七十年代,是半导体设计领域重要的版图文件格式,广泛应用于集成电路的物理设计阶段。gdsii文件由多个记录组成,每个记录都有一个特定的结构,包括记录头和相应的数据;gdsii文件通过这种结构化的格式来组织和存储复杂的集成电路版图信息。

3、目前,在半导体设计中,对版图文件的读取方式主要采用单线程模式。这种传统方式在文件规模较小时能提供较稳定的性能,但是随着工艺节点的缩小和设计复杂度的提升,版图文件的体积逐渐增大,单线本文档来自技高网...

【技术保护点】

1.一种版图文件并行读取方法,其特征在于,包括:

2.根据权利要求1所述的版图文件并行读取方法,其特征在于,所述分块处理,包括:

3.根据权利要求2所述的版图文件并行读取方法,其特征在于,所述分块处理,具体包括:

4.根据权利要求2所述的版图文件并行读取方法,其特征在于,所述分块处理,还包括:待读取块的结束记录是表示图素或结构结束的记录类型。

5.根据权利要求4所述的版图文件并行读取方法,其特征在于,所述分块处理时,记当前扫描的记录为当前记录,当前扫描的块为当前块;具体包括:

6.根据权利要求1所述的版图文件并行读取方法,其特征...

【技术特征摘要】

1.一种版图文件并行读取方法,其特征在于,包括:

2.根据权利要求1所述的版图文件并行读取方法,其特征在于,所述分块处理,包括:

3.根据权利要求2所述的版图文件并行读取方法,其特征在于,所述分块处理,具体包括:

4.根据权利要求2所述的版图文件并行读取方法,其特征在于,所述分块处理,还包括:待读取块的结束记录是表示图素或结构结束的记录类型。

5.根据权利要求4所述的版图文件并行读取方法,其特征在于,所述分块处理时,记当前扫描的记录为当前记录,当前扫描的块为当前块;具体包括:

6.根据权利要求1所述的版图文件并行读取方法,其特征在于,支持多线程并行处...

【专利技术属性】
技术研发人员:王粤龙张永博
申请(专利权)人:广立微上海技术有限公司
类型:发明
国别省市:

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

1