Placement and routing using inhibited overlap of expanded areas

Computer-aided design and analysis of circuits and semiconductor – Integrated circuit design processing – Physical design processing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C716S116000, C716S119000, C716S122000, C716S128000, C716S130000, C703S019000

Reexamination Certificate

active

07930668

ABSTRACT:
Methods of placing and routing a logic design are provided. The logic design includes logic elements and nets connecting the logic elements. A first placement and a partial routing of the logic elements and the nets of the logic design are generated. The partial routing leaves some of the nets unsuccessfully routed. An initial area associated with each of the logic elements is expanded for the logic elements that are connected to the unsuccessfully routed nets. Positions for the logic elements are determined from a linear system that reduces a total length of the nets connecting the logic elements and inhibits overlap of the areas of the logic elements. A second placement of the logic elements is generated from the positions. A complete routing of all of the nets is generated for the second placement. A specification of the second placement and the complete routing is output.

REFERENCES:
patent: 6099583 (2000-08-01), Nag
patent: 6668365 (2003-12-01), Harn
patent: 7111268 (2006-09-01), Anderson et al.
patent: 7152217 (2006-12-01), Srinivasan
patent: 7225116 (2007-05-01), Harn
patent: 2007/0079273 (2007-04-01), Lahner et al.
patent: 2009/0187870 (2009-07-01), Yifrach et al.
“Engineering Details of a Stable Force-Directed Placer”, by Kristofer Vorwerk, Andrew Kennings, and Anthony Vannelli, pp. 573-580, IEEE @2004.
Kleinhans, Jürgen M. et al.; “Gordian: VLSI Placement by Quadratic Programming and Slicing Optimization”; IEEE Transaction on Computer-Aided Design, vol. 10, No. 3; Mar. 1991; Copyright 1991 IEEE; pp. 356-365.
Eisenmann, Hans et al.; “Generic Global Placement and Floorplanning”; Copyright 1998 ACM; DAC 1998; pp. 269-274.
McMurchie, Larry et al.; “PathFinder: A Negotiation-Based Performance-Driven Router for FPGAs”; Proc. of the 1995 ACM Third International Symposium on Field-Programmable Gate Arrays Aided Design; Feb. 1995; pp. 111-117.
Betz, Vaughn et al.; “VPR: A New Packing, Placement and Routing Tool for FPGA Research”; 1997 International Workshop on Field Programmable Logic and Applications; pp. 1-10.
Marquardt, Alexander et al.; “Using Cluster-Based Logic Blocks and Timing-Driven Packing to Improve FPGA Speed and Density”; FPGA 1999; pp. 1-10.
Bozorgzadeh, E. et al.; “RPack: Routability-Driven Packing for Cluster-Based FPGAs”; Copyright 2001 IEEE; Asia South Pacific Design Automation Conference ASPDAC 01; pp. 629-634.
Dijkstra E. W.; “A Note on Two Problems in Connexion with Graphs”; Numerische Mathematik 1; 1959; pp. 269-271.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Placement and routing using inhibited overlap of expanded areas does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Placement and routing using inhibited overlap of expanded areas, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Placement and routing using inhibited overlap of expanded areas will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2697816

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.