发明名称 Datapath placement using tiered assignment
摘要 Datapath placement defines tiers for placement sets of a cell cluster, assigns cells to the tiers constrained by the datapath width, and then orders cells within each tier. Clusters are identified using machine-learning based datapath extraction. Datapath width is determined by computing a size of a bounding box for cells in the cluster. Placement sets are identified using a breadth-first search beginning with input cells for the cluster. Tiers are initially defined using logic depth assignment. A cell may be assigned to a tier by pulling the cell from the next higher tier to fill an empty location or by pushing an excess cell into the next higher tier. Cells are ordered within each tier using greedy cell assignment according to a wirelength cost function. The datapath placement can be part of an iterative process which applies spreading constraints to the cluster based on computed congestion information.
申请公布号 US8589848(B2) 申请公布日期 2013.11.19
申请号 US201213451382 申请日期 2012.04.19
申请人 ALPERT CHARLES J.;LI ZHUO;VISWANATHAN NATARAJAN;WARD SAMUEL I.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ALPERT CHARLES J.;LI ZHUO;VISWANATHAN NATARAJAN;WARD SAMUEL I.
分类号 G06F17/50 主分类号 G06F17/50
代理机构 代理人
主权项
地址