【技术实现步骤摘要】
保持时间违例修复方法、装置及设备
本专利技术涉及集成电路
,尤其涉及一种保持时间违例修复方法、装置及设备。
技术介绍
保持时间修复是集成电路设计中的重要环节,该过程直接影响最终实现电路的速度、功耗以及面积。扫描链时序路径的保持时间是整个电路保持时间违例的主要组成部分。插入缓冲器增加路径延迟是修复保持时间的常用方法。集成电路传统的设计流程包括:网表生成和布局及布局时序优化、时钟树构建、保持时间修复、布线及布线后时序优化、版图输出等阶段。其中,布局阶段确定所有的标准单元和宏单元(Macro)的物理位置和朝向,布局及布局时序优化通过对当前布局的调整进行时序优化;时钟树构建阶段根据各负载时序器件到时钟源的距离,选择合适的分组方案及缓冲器(buffer),在适当的位置放置缓冲器以使时钟源到每个负载时序器件的时钟偏差最小化,插入的由缓冲器组成的树状的信号中继网络被称为时钟树。由于保持时间违例与时钟树结构、逻辑路径延迟、设计约束(如保持时间裕量、时钟延迟因子)等因素密切相关,因此传统的设计流程中将保持时间修复阶段安排在时钟树构建阶段之后。但是,在时钟树构建后,整个电路设计 ...
【技术保护点】
1.一种保持时间违例修复方法,其特征在于,包括:在进行布局时序优化前,根据集成电路的网表,预先计算所述集成电路中扫描时序路径的保持时间违例值;根据所述扫描时序路径的保持时间违例值,确定修复所述扫描时序路径的保持时间违例所需的缓冲器组合;根据所述缓冲器组合对应的布局空间生成布局约束,根据所述布局约束进行布局时序优化,以为所述扫描时序路径预留所述缓冲器组合对应的布局空间;在保持时间修复阶段,将与所述缓冲器组合对应的缓冲器插入预留的所述缓冲器组合对应的布局空间内。
【技术特征摘要】
1.一种保持时间违例修复方法,其特征在于,包括:在进行布局时序优化前,根据集成电路的网表,预先计算所述集成电路中扫描时序路径的保持时间违例值;根据所述扫描时序路径的保持时间违例值,确定修复所述扫描时序路径的保持时间违例所需的缓冲器组合;根据所述缓冲器组合对应的布局空间生成布局约束,根据所述布局约束进行布局时序优化,以为所述扫描时序路径预留所述缓冲器组合对应的布局空间;在保持时间修复阶段,将与所述缓冲器组合对应的缓冲器插入预留的所述缓冲器组合对应的布局空间内。2.根据权利要求1所述的方法,其特征在于,根据集成电路的网表,计算所述集成电路中扫描时序路径的保持时间违例值,包括:从所述网表中提取扫描时序路径信息和当前时钟树的拓扑结构信息;根据所述扫描时序路径信息和当前时钟树的拓扑结构信息,计算所述扫描时序路径的起点时序器件和终点时序器件的时钟延迟差异;根据所述起点时序器件信息和所述终点时序器件信息,确定所述起点时序器件的数据延迟和所述终点时序器件的保持时间;根据所述扫描时序路径的起点时序器件和终点时序器件的时钟延迟差异、所述起点时序器件的数据延迟、以及所述终点时序器件的保持时间,计算所述扫描时序路径的保持时间违例值。3.根据权利要求2所述的方法,其特征在于,所述扫描时序路径信息至少包括扫描时序路径的起点时序器件信息、终点时序器件信息、以及起点时序器件和终点时序器件的逻辑连接信息;所述时钟树的拓扑结构信息至少包括时钟方向逻辑结构信息、时钟选择逻辑结构信息、时钟门控逻辑结构信息。4.根据权利要求2所述的方法,其特征在于,根据所述扫描时序路径信息和当前时钟树的拓扑结构信息,计算所述扫描时序路径的起点时序器件和终点时序器件的时钟延迟差异,包括:根据所述扫描时序路径信息和当前时钟树的拓扑结构信息,确定所述起点时序器件与所述终点时序器件是否跨逻辑组或者跨时钟门控;若所述起点时序器件与所述终点时序器件跨逻辑组,或者,所述起点时序器件与所述终点时序器件跨时钟门控,则根据所述扫描时序路径信息和当前时钟树的拓扑结构信息,计算所述扫描时序路径的起点时序器件和终点时序器件的时钟延迟差异。5.根据权利要求4所述的方法,其特征在于,所述起点时序器件与所述终点时序器件跨逻辑组是指所述起点时序器件和所述终点时序器件处于两个不同的逻辑组中;所述起点时序器件与所述终点时序器件跨时钟门控是指所述起点时序器件和所述终点时序器件处于两个不同的时钟门控中。6.根据权利要求1或2所述的方法,其特征在于,根据所述缓冲器组合对应的布局空间生成布局约束,根据所述布局约束进行布局时序优化,以为所述扫描时序路径预留所述缓冲器组合对应的布局空间,包括:计算所述缓冲器组合所需占用的空间面积;将所述缓冲器组合所需占用的空间面积,更新所述扫描时序路径的终点时序器件的面积增长约束;根据所述扫描时序路径的终点时序器件的面积增长约束,进行布局时序优化,为所述扫描时序路径的终点时序器件预留所述缓冲器组合所需占用的空间面积对应的布局空间。7.一种保持时间违例修复装置,其特征在于,包括:计算模块...
【专利技术属性】
技术研发人员:肖斌,王昊,
申请(专利权)人:龙芯中科技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。