【技术实现步骤摘要】
本专利技术涉及一种在半导体集成电路的布局设计中以平滑方式闭合时序的逻辑单元布局改进方法。
技术介绍
随着微细技术的进步,出现了时序闭合(timing closure)问题,其中在布局设计之后时序设计并不完备。作为能够解决时序不闭合问题的方法,已经提出了用于在布局设计阶段优化电路的优化方法(例如,(L.N.Kannan,P.R.Suaris,和H.Fang,“A methodology and algorithms for post-placement delayoptimization”,Proc.31st Design Automation Conference,1994),(M.Murofushi,T.Ishioka,M.Murakata,T.Mitsuhashi,“Layout Driven Re-synthesis for LowPower Consumption LSIs”in Proc.34th Design Automation Conference,1997))。这些解决方法所具有的问题如下即,尽管基于布局信息进行电路改进操作,但由于在进行电路改进之后所获得的电路的修正时序信息不能被获取,除非对改进的电路再次进行布局处理(布局重试处理),所以在对已改进的电路再次进行布局处理时,存在重新出现时序违背(timing violation)的危险。因此,必须重复进行电路改进操作和布局处理操作,导致了问题。而且,已提出了能够避免(或者减少)这种重复操作的其他方法(例如,日本专利申请特开No.Hei-10-284612)。在专利公开物1中,尽管在修 ...
【技术保护点】
在逻辑电路的自动布局方法中的一种半导体集成电路的自动布局方法,包括: 一初始排布步骤,其初始排布构成所述逻辑电路的逻辑单元; 一基于布局的电路优化步骤,其将恒定长度的余量应用到从布局获得的布线长度上以便改善时序; 一布局改变约束计算步骤,其计算对应于所述恒定长度的所述余量的布局改变约束;以及 一增量排布步骤,其在改进已修正逻辑电路的逻辑单元布局的情况下进行布局改进,所述布局改进具有基于所述布局改变约束计算步骤计算出的所述布局改变约束。
【技术特征摘要】
JP 2004-1-9 003870/041.在逻辑电路的自动布局方法中的一种半导体集成电路的自动布局方法,包括一初始排布步骤,其初始排布构成所述逻辑电路的逻辑单元;一基于布局的电路优化步骤,其将恒定长度的余量应用到从布局获得的布线长度上以便改善时序;一布局改变约束计算步骤,其计算对应于所述恒定长度的所述余量的布局改变约束;以及一增量排布步骤,其在改进已修正逻辑电路的逻辑单元布局的情况下进行布局改进,所述布局改进具有基于所述布局改变约束计算步骤计算出的所述布局改变约束。2.根据权利要求1所述的半导体集成电路的自动布局方法,其中在所述恒定长度的所述余量于所述基于布局的电路优化步骤中被设置为“4L”的情况下,所述布局改变约束被定义为距所述初始排布步骤中确定的布局位置曼哈顿距离“2L”,即可移动距离;以及在所述增量排布步骤中,通过在所述可移动距离的范围内顺序移动所述逻辑单元来进行所述布局改进。3.根据权利要求1所述的半导体集成电路的自动布局方法,其中在所述恒定长度的所述余量于所述基于布局的电路优化步骤中被设置为“4L”的情况下,在所述布局改变约束计算步骤中所述布局改变约束被设置为“1L”以作为可交换单元查找距离;以及在所述增量排布步骤中,通过在距所述初始排布步骤中确定的布局位置所述可交换单元查找距离内彼此顺序交换单元来进行所述布局改进。4.根据权利要求1所述的半导体集成电路的自动布局方法,其中在所述恒定长度的所述余量于所述基于布局的电路优化步骤中被设置为“4L”的情况下,在所述布局改变约束计算步骤中所述布局改变约束被设置为“1L”以同时作为可移动距离和可交换单元查找距离;以及在所述增量排布步骤中,通过依次执行在距所述初始排布步骤中确定的布局位置的所述可交换单元查找距离内彼此交换单元的一操作、以及在距所述初始排布步骤中确定的布局位置所述可移动距离内移动所述逻辑单元的另一操作,来进行所述布局改进。5.根据权利要求2所述的半导体集成电路的自动布局方法,其中所述布局改变约束计算步骤包括一逻辑单元代价计算步骤,其对于每个逻辑单元计算对应于连接到所述逻辑单元的布线的代价;一逻辑单元组划分步骤,其响应所述代价值将所述逻辑单元划分为多个组;以及一可移动距离再设置步骤,其按一种方式再次设置于所述增量排布步骤中设置的所述可移动距离,使得当具有最大代价值的逻辑单元组的可移动距离设置为2L时,当所述逻辑单元组的所述代价值变小时,使其所述可移动距离小于2L。6.根据权利要求3所述的半导体集成电路的自动布局方法,其中所述布局改变约束计算步骤包括一逻辑单元代价计算步骤,其对于每个逻辑单元计算对应于连接到所述逻辑单元的布线的代价;一逻辑单元组划分步骤,其响应所述代价值将所述逻辑单元划分为多个组;以及一可交换查找距离再设置步骤,其按一种方式再次设置于所述增量排布步骤中设置的所述可交换查找距离,使得当具有最大代价值的逻辑单元组的可交换查找距离设置为1L时,当所述逻辑单元组的所述代价值变小时,使其所述可交换查找距离小于1L。7.根据权利要求4所述的半导体集成电路的自动布局方法,其中所述布局改变约束计算步骤包括一逻辑单元代价计算步骤,其对于每个逻辑单元计算对应于连接到所述逻辑单元的布线的代价;一逻...
【专利技术属性】
技术研发人员:黑川圭一,安井卓也,
申请(专利权)人:松下电器产业株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。