【技术实现步骤摘要】
时钟树联合优化方法、装置、设备及计算机可读存储介质
[0001]本申请涉及集成电路
,尤其涉及一种时钟树联合优化方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]时钟信号是时序逻辑的基础,用于决定逻辑单元中的状态何时更新,是有固定周期并与运行无关的信号量,时钟信号在同步电路中扮演着的“计时器”的角色。时钟信号由时钟源产生,再由时钟树传输至电路上的各时钟单元,时钟信号的周期是电路性能的决定性因素之一,故时钟树的结构也是电路设计中的重要一环。当前用于优化时钟树的传统方法虽然可对时钟树的结构进行优化,但是其优化程度有限,传统方案优化后的时钟树仍然具有较大的优化空间。故目前亟需一种具有更高优化效果的优化方法。
[0003]上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0004]本申请的主要目的在于提供一种时钟树联合优化方法、装置、设备及计算机可读存储介质,旨在解决传统方式对时钟树进行优化时,优化程度有限的技术问题。
[0005]为实现上述目 ...
【技术保护点】
【技术特征摘要】
1.一种时钟树联合优化方法,其特征在于,所述时钟树联合优化方法包括以下步骤:基于待优化电路中位置可变单元生成所述位置可变单元在所述待优化电路中的分布约束;构建所述待优化电路的传播约束;联合所述分布约束和传播约束,以所述待优化电路中时钟树的时钟信号对应的最小传播周期为目标,生成所述待优化电路的优化时钟树数据。2.如权利要求1所述的时钟树联合优化方法,其特征在于,在所述基于待优化电路中位置可变单元生成所述位置可变单元在所述待优化电路中分布约束的步骤之前,所述方法包括:对待优化电路进行时序分析得到时序分析结果;根据所述时序分析结果中的关键路径对应单元确定所述位置可变单元。3.如权利要求1所述的时钟树联合优化方法,其特征在于,所述位置可变单元包括可变逻辑单元,所述分布约束包括基本分布约束和时序分布约束,所述基于待优化电路中位置可变单元生成所述位置可变单元在所述待优化电路中的分布约束的步骤包括:基于待优化电路中的版图边界和位置可变单元所在的线网边界构建所述基本分布约束,以通过所述基本分布约束将所述位置可变单元限制在所述版图边界和所述线网边界内;基于任意两个存在第一连接关系的位置可变单元构建所述时序分布约束,其中,存在所述第一连接关系的两个位置可变单元相邻且接收信号的位置可变单元为所述可变逻辑单元,所述时序分布约束使得所述可变逻辑单元需接收的第一数据信号后于第一时钟信号到达所述可变逻辑单元,所述第一时钟信号用于触发所述可变逻辑单元接收所述第一数据信号。4.如权利要求1所述的时钟树联合优化方法,其特征在于,所述待优化电路包括时钟单元和逻辑单元,所述传播约束包括传播时钟约束,所述构建所述待优化电路的传播约束的步骤包括:基于所述待优化电路中任意两个存在第二连接关系的时钟单元构建所述传播时钟约束,其中,存在所述第二连接关系的两个时钟单元为相邻的时钟单元,且所述存在所述第二连接关系的两个时钟单元之间的路径经过逻辑单元,所述传播时钟约束使得信号接收方时钟单元需接收的第二数据信号先于第二时钟信号到达所述信号接收方时钟单元,所述信号接收方时钟单元为所述第二连接关系的两个时钟单元中接收信号的时钟单元,所述第二时钟信号用于触发所述信号接收方时钟单元处理所述第二数据信号。5.如权利要求4所述的时钟树联合优化方法,其特征在于,所述传播约束还包括传播周期约束,所述构建所述待优化电路的传播约束的步骤包括:通过所述分布约束确...
【专利技术属性】
技术研发人员:李兴权,李伟国,陶思敏,黄增荣,陈仕健,解壁伟,
申请(专利权)人:鹏城实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。