一种工程修改的装置和方法制造方法及图纸

技术编号:40817863 阅读:20 留言:0更新日期:2024-03-28 19:37
本申请实施例提供了一种工程修改的装置和方法,涉及芯片设计领域,该装置包括:该装置包括:搜索单元和第一操作单元,搜索单元进行第一搜索处理,以基于第二SYN网表中第二寄存器所处例化层次中的最下层次搜索相似寄存器;当第一搜索处理结果为搜索到已串链于第一扫描链的相似寄存器时,第一操作单元在第一扫描链中将第二寄存器用于DFT的端口与相似寄存器用于DFT的端口对应连接。基于该方案,通过该装置实现向扫描链插入第二寄存器,并且为第二寄存器选取功能逻辑一致的DFT可控信号点,对原有电路的时序冲击较小,通用性强,效率高,并且适用于新增寄存器数量巨大的场景以及不同设计模板下的芯片。

【技术实现步骤摘要】

本申请涉及芯片设计领域,并且更具体地,涉及一种工程修改的装置和方法


技术介绍

1、在芯片设计的过程中,设计工程师为了能够对最终生产出来的实体芯片进行测试筛片,需要在设计好的电气门级综合(synphysize,syn)网表中插入可测试性(design fortest,dft)电路,得到dft网表,基于dft网表进行布局布线操作,得到布局布线(place androute,pr)网表。但是,在芯片设计后期,若发现原有电路设计存在错误或者需要增加新的功能时,需要直接对上述pr网表进行修改,即进行工程修改。现阶段完成工程修改的方式是通过人工编写脚本,将新增的寄存器插入原有网表的扫描链。但是在网表规模较大的情况下,通过人工编写脚本新增寄存器的方式工作量巨大,效率低,脚本通用性差,并且难以实现。

2、因此,如何解决当前工程修改方式的修改效率低,通用性差的问题是现阶段亟需解决的技术问题。


技术实现思路

1、本申请实施例提供一种工程修改的装置和方法,以解决当前工程修改方式的修改效率低,通用性差的问题。

<本文档来自技高网...

【技术保护点】

1.一种工程修改的装置,其特征在于,包括:搜索单元和第一操作单元;

2.根据权利要求1所述的装置,其特征在于,所述搜索单元进行第一搜索处理包括:

3.根据权利要求1或2所述的装置,其特征在于,所述装置还包括第一处理单元,在所述搜索单元在所述第二SYN网表中搜索到多个相似寄存器时,

4.根据权利要求1或2所述的装置,其特征在于,当所述第一搜索处理结果为未搜索到所述已串链于所述第一扫描链的相似寄存器时,

5.根据权利要求4所述的装置,其特征在于,所述搜索单元扩大所述第一搜索处理的搜索范围包括:

6.根据权利要求1至5中任一项所述的装...

【技术特征摘要】

1.一种工程修改的装置,其特征在于,包括:搜索单元和第一操作单元;

2.根据权利要求1所述的装置,其特征在于,所述搜索单元进行第一搜索处理包括:

3.根据权利要求1或2所述的装置,其特征在于,所述装置还包括第一处理单元,在所述搜索单元在所述第二syn网表中搜索到多个相似寄存器时,

4.根据权利要求1或2所述的装置,其特征在于,当所述第一搜索处理结果为未搜索到所述已串链于所述第一扫描链的相似寄存器时,

5.根据权利要求4所述的装置,其特征在于,所述搜索单元扩大所述第一搜索处理的搜索范围包括:

6.根据权利要求1至5中任一项所述的装置,其特征在于,所述用于dft的端口包括:时钟clk端口、扫描使能se端口、复位rst端口。

7.根据权利要求1至6中任一项所述的装置,其特征在于,所述装置还包括:第二处理单元和第二操作单元;

8.根据权利要求7所述的装置,其特征在于,所述根据所述第二寄存器的所述例化层次,分别对同组的所述第二寄存器进行排序包括:

9.根据权利要求7或8所述的装置,其特征在于,所述第二操作单元将经过所述分组和所述排序后的所述第二寄存器依次插入所述第一扫描链中包括:

10.根据权利要求9所述的装置,其特征在于,所述确定每条所述第一扫描链的第三数量包括:

11.根据权利要求9所述的装置,其特征在于,所述确定每条所述第一扫描链的第三数量包括:

12....

【专利技术属性】
技术研发人员:冼拓华崔文尚
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1