SYSTEM AND METHOD FOR PROVIDING BURST LICENSING IN A CIRCUIT SIMULATION ENVIRONMENT

A system and method which allows for burst licensing, particularly for use in a circuit design and analysis system in which designers use tools to assist in characterizing and verifying the circuit. Burst licensing is used to provide licenses (166, 174, 182)on an 'as and when required' bas...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BRITTON, JAMES, FOSTER, PAUL, CHRISTOPHER, MAYES, ALAN, SEITER, RICH
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A system and method which allows for burst licensing, particularly for use in a circuit design and analysis system in which designers use tools to assist in characterizing and verifying the circuit. Burst licensing is used to provide licenses (166, 174, 182)on an 'as and when required' basis to allow system users or customers to carry out massive parallelism of the simulation tasks when run from selected tools. When the system receives a request to start a task (162,170,178), the system checks−out a burst license (166,174,182) for use in processing the task and assigns the license to a particular CPU. The task is then performed at that CPU (154,156,158), and once completed the burst license is returned to the license pool (160). A system and method which allows for burst licensing, particularly for use in a circuit design and analysis system in which designers use tools to assist in characterizing and verifying the circuit. Burst licensing is used to provide licenses (166, 174, 182)on an "as and when required' basis to allow system users or customers to carry out massive parallelism of the simulation tasks when run from selected tools. When the system receives a request to start a task (162,170,178), the system checks-out a burst license (166,174,182) for use in processing the task and assigns the license to a particular CPU. The task is then performed at that CPU (154,156,158), and once completed the burst license is returned to the license pool (160). L'invention concerne un système et un procédé permettant une concession de licence de Burst, en particulier à utiliser dans une conception de circuit et dans un système d'analyse dans lesquels les concepteurs font appel à des outils pour aider à la caractérisation et à la vérification du circuit. La concession de licence de Burst est utilisée pour obtenir des licences (166, 174, 182), et, "si et lorsque c'est nécessaire" sert de base permettant aux utilisateurs ou aux clients d'un système d'effectuer un parallélisme massif de tâches de simulation (162,170,178), lors d'une exécution à partir d'outils sélectionnés. Lorsque le système reçoit une demande de démarrage d'une tâche (162, 170, 178), le système vérifie une licence de Burst (166, 174, 182) pour une utilisation dans le traitement d'une tâche, et attribue la licence à une unité centrale (CPU) particulière (154,156,158). Cette tâche est ensuite effectuée au niveau de cette CPU, et une fois complétée, la licence de salve est renvoyée au pool de licences