Method of cell characterization in a distributed simulation system
First Claim
1. A computer implemented method of cell characterization in a distributed simulation system, comprising the steps of:
- partitioning characterization tasks into individual simulations;
partitioning characterization tasks by cell libraries;
partitioning said characterization tasks within one of said cell libraries by input/output vectors;
partitioning said characterization tasks within said one of said cell libraries and within one of said input/output vectors by parameter assignments;
generating a simulation job based on said individual simulations and said cell libraries;
placing said simulation job into a simulation job queue;
accessing said simulation job and processing said simulation job in a remote simulator;
returning simulation status and simulation results from said remote simulator;
placing said simulation status and simulation results into an acknowledge queue;
reading said simulation status and results from said acknowledge queue;
copying said acknowledge queue into said database; and
post-processing said simulation results.
8 Assignments
0 Petitions
Accused Products
Abstract
A method executed by a computer program performs cell characterization in a distributed simulation system by partitioning characterization tasks into individual simulations. A simulation job is generated based on the individual simulations and placed into a simulation job queue. The simulation job queue is copied into a database. The simulation job is accessed and processed in a remote simulator. The remote simulator returns a simulation status and simulation results which are placed into an acknowledge queue. The simulation process is repeated upon detecting an error condition from the simulation status. The simulation status is read from the acknowledge queue and the acknowledge queue is copied into the database.
-
Citations
4 Claims
-
1. A computer implemented method of cell characterization in a distributed simulation system, comprising the steps of:
-
partitioning characterization tasks into individual simulations; partitioning characterization tasks by cell libraries; partitioning said characterization tasks within one of said cell libraries by input/output vectors; partitioning said characterization tasks within said one of said cell libraries and within one of said input/output vectors by parameter assignments; generating a simulation job based on said individual simulations and said cell libraries; placing said simulation job into a simulation job queue; accessing said simulation job and processing said simulation job in a remote simulator; returning simulation status and simulation results from said remote simulator; placing said simulation status and simulation results into an acknowledge queue; reading said simulation status and results from said acknowledge queue; copying said acknowledge queue into said database; and post-processing said simulation results. - View Dependent Claims (2, 3, 4)
-
Specification