×

Method and apparatus for irregular datapath placement in a datapath placement tool

  • US 6,317,863 B1
  • Filed: 09/30/1997
  • Issued: 11/13/2001
  • Est. Priority Date: 09/30/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A placement method for placing elements of a circuit representation of an integrated circuit, said circuit representation stored in a memory of a computer system, said method comprising the steps of:

  • a) spatially ordering each of a plurality of function blocks of a datapath of said circuit representation in order to minimize bus connections between said plurality of function blocks;

    b) determining an area for each function block of said plurality of function blocks of said datapath;

    c) determining a rough floorplan of said plurality of function blocks of said datapath based on said area for each function block and based on a spatial order determined by step a);

    d) performing gridded placement to place regular gates of said plurality of function blocks wherein each regular gate is placed at a spatial location within its associated function block;

    e) performing directed placement to place irregular gates of said plurality of function blocks and, in addition, performing directed placement to place gates having connections between datapath blocks, wherein each gate placed by step e) is placed at a location within its associated function block, said step e) comprising the steps of;

    e1) spacing input/output pins along a respective function block at approximately equal spacing; and

    e2) placing each irregular gate and each gate having connections between datapath blocks, in a location near an input/output pin that is associated with said each gate.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×