Patent · US Active

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

US8667429B2 · kind B2 · utility

1Cited by
35References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 26, 2012
Grant dateMar 4, 2014
Priority date
Expiry dateNov 26, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/398
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.