×

Eliminating, coalescing, or bypassing ports in memory array representations

  • US 8,336,016 B2
  • Filed: 05/07/2010
  • Issued: 12/18/2012
  • Est. Priority Date: 05/07/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method, in a data processing system, for minimizing memory array representations, the method comprising:

  • receiving, in the data processing system, an integrated circuit design having a memory array;

    reducing, by the data processing system, a number of ports in the memory array in the integrated circuit design to form a reduced integrated circuit design; and

    performing, by the data processing system, synthesis or verification on the reduced integrated circuit design,wherein reducing the number of ports in the memory array comprises;

    responsive to a determination that the memory array is a write-before-read array, identifying a read port and a write port wherein the write port address matches the read port and every time the read port is enabled, the write port is also enabled; and

    for each connected write pin, merging a corresponding read pin onto the connected write pin.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×