IP Library › Granted Patent US 9,613,172
Granted Patent B2
US 9,613,172 · App. 14/994,658 · Granted Apr 4, 2017

Efficient deployment of table lookup (TLU) in an enterprise-level scalable circuit simulation architecture

Inventors: Emrah Acar (Yorktown Heights, NY); Rajiv V. Joshi (Yorktown Heights, NY); Tong Li (Yorktown Heights, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F17/5036G06F17/5045
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,613,172
App. No.
14/994,658
Granted
Apr 4, 2017
Kind
B2
Abstract

A system for conducting numerical analysis includes a processor that is configured to define a plurality of components in a circuit and a condition to be analyzed, a module that is configured to perform a table look-up for components of the plurality of components, a module that is configured to acquire a result for the condition to be analyzed based on table information when a component of the plurality of components is defined in a table and when the table includes the condition to be analyzed, and a module that is configured to conduct the analysis of the circuit using the result based on the table information for the component.

Claims (20)

1. A system for conducting numerical analysis, the system comprising:

a processor of a computer that is configured to define a plurality of components in a circuit and a condition to be analyzed;

a module that is configured to perform a table look-up for components of the plurality of components;

a module that is configured to acquire a result for the condition to be analyzed based on table information when a component of the plurality of components is defined in a table and when the table includes the condition to be analyzed such that:

if the component is defined in the table, it is determined if the condition to be analyzed is possible to be interpolated from existing conditions for the component in the table;

if it is possible to interpolate the condition to be analyzed, then existing conditions for the component in the table are interpolated to obtain the condition to be analyzed and transferring results of the interpolating to a simulation;

if the component is defined in the table, then the simulation conducts an analysis for the system; and

a module that is configured to conduct the analysis of the circuit using the result based on the table information for the component to design the circuit for integrated circuits based on results of conducting the analysis of the circuit,

wherein the design of the circuit is provided to a fabrication facility for manufacturing the integrated circuits.

2. The system according to claim 1 , wherein the component defined in the table includes a result corresponding to the condition to be analyzed.

3. The system according to claim 1 , further comprising:

a module that is configured to upload components of the plurality of components and results of the components to the table after conducting the analysis of the circuit.

4. The system according to claim 1 , wherein the component defined in the table is stored in the table and is identified by a unique tuple.

5. The system according to claim 1 , wherein the table is simultaneously sharable among users.

6. The system according to claim 1 , wherein the component comprises a transistor.

7. The system according to claim 1 , wherein the condition includes an input voltage.

8. The system according to claim 1 , further comprising:

a module that is configured to round the condition prior to performing the table look-up based on a scale of the table.

9. The system according to claim 1 , wherein, if the table does not include the condition to be analyzed, it is determined that the condition to be analyzed is possible to be interpolated from the existing conditions for the component in the table.

10. The system according to claim 1 , wherein, if the condition to be analyzed is impossible to be interpolated from existing conditions for the component in the table, then the simulation conducts the analysis of the circuit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2016
From: ACAR, EMRAH; JOSHI, RAJIV V.; LI, TONG
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 037489/0567 →
Continuity (2)
Continuation 14170126 · Jan 31, 2014
Related Publication 20160125113A1 · May 5, 2016