-
公开(公告)号:US08677299B1
公开(公告)日:2014-03-18
申请号:US13736648
申请日:2013-01-08
发明人: Charles Jay Alpert , Zhuo Li , Gi-Joon Nam , David Anthony Papa , Chin Ngai Sze , Natarajan Viswanathan
IPC分类号: G06F17/50
CPC分类号: G06F17/5054 , G06F2217/62
摘要: A method, system, and computer usable program product for latch clustering with proximity to local clock buffers (LCBs) where an algorithm is used to cluster a plurality of latches into a first plurality of groups in an integrated circuit. A number of groups in the first plurality of groups of clustered latches is determined. A plurality of LCBs are added where a number of added LCBs is the same as the number of groups in the first plurality of groups. A cluster radius for a subset of the first plurality of groups of clustered latches is determined, a group in the subset having a cluster radius that is a maximum cluster radius in the subset. The plurality of latches are reclustered into a second plurality of groups responsive to the maximum cluster radius exceeding a radius threshold, the second plurality of groups exceeding the first plurality of groups by one.
摘要翻译: 一种用于与本地时钟缓冲器(LCB)接近的锁存器聚类的方法,系统和计算机可用程序产品,其中使用算法将多个锁存器聚集成集成电路中的第一组多个组。 确定第一组多个群集锁存器中的多个组。 添加多个LCB,其中添加的LCB的数量与第一组中的组的数量相同。 确定第一组多个聚集锁存器的子集的簇半径,该子集中的组具有作为该子集中的最大簇半径的簇半径。 响应于最大簇半径超过半径阈值,将多个锁存器重新聚集成第二组,第二组群超过第一组多组。