Interactive memory allocation in a behavioral synthesis tool

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6611952
SERIAL NO

09839376

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A behavioral synthesis tool for generating an integrated circuit design is described. The behavioral synthesis tool allows a designer to interactively allocate variables or arrays to memory resources without having to modify a source code description of the integrated circuit. The behavioral synthesis tool reads the source code description and generates a synthesis intermediate format stored in memory. The synthesis tool searches the in-memory synthesis intermediate format to find arrays for each process. The arrays are then listed in a graphical user interface (GUI). The GUI allows the designer to create memory resources, specifying the type of memory, the packing mode, etc. The designer can then drag and drop the array variables listed in the GUI onto the memory resources. Upon completion of modifying the memory allocation, the designer saves the changes illustrated in the GUI and such changes are effectuated by automatically updating the synthesis intermediate format.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
SIEMENS INDUSTRY SOFTWARE INC5800 GRANITE PARKWAY SUITE 600 PLANO TX 75024-6612

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Burnette, David Gaines 14305 SW. 114th Ave., Tigard, OR 97224 5 145
Prakash, Shiv 6939 SW. Wilsonville Rd., #140, Wilsonville, OR 97070 12 135
Waters, Simon 11795 SW Tualatin Rd. #48, Tualatin, OR 97062 2 87

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation