Incremental concurrent processing for efficient computation of high-volume layout data

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8667429
APP PUB NO 20130086535A1
SERIAL NO

13685501

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Some embodiments of the present invention overcome I/O bottlenecks of an EDA work flow by keeping layout data distributed during handoffs among different processing stages. Specifically, some embodiments leverage a concurrent computation paradigm where data is propagated incrementally between stages, and where data processing among consecutive stages and the I/O between stages are executed concurrently. Specifically, some embodiments can generate a template database which contains the unique templates in a set of templates. During operation, an embodiment can determine a set of templates for a layout. Next, the system can determine a processing schedule based on a spatially coherent ordering of the set of templates. Next, the system can process the templates according to the spatially coherent processing schedule. Processing templates in a spatially coherent order can ensure that the downstream processes in the concurrent work flow will be able to maximize concurrency, thereby improving overall performance of the system.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • SYNOPSYS, INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bekhazi, Naji V Palo Alto, US 4 23
Boman, Mathias Hillsboro, US 4 23
Brashler, Michael G Tiard, US 4 23
Hall, Thomas Brett Portland, US 4 23
Hung, Daniel D Sunnyvale, US 5 31
Rieger, Michael L Skamania, US 15 446

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation