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 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, the system checks-out a burst license for use in
processing the task, and assigns the license to a particular CPU. The task
is then performed at that CPU, and once completed the burst license is
returned to the license pool.
Ένα σύστημα και μια μέθοδος που επιτρέπει τη χορήγηση αδειών έκρηξης, ιδιαίτερα για τη χρήση σε ένα σχέδιο κυκλωμάτων και το σύστημα ανάλυσης στις οποίες οι σχεδιαστές χρησιμοποιούν τα εργαλεία για να βοηθήσουν στο χαρακτηρισμό και την επαλήθευση του κυκλώματος. Η χορήγηση αδειών έκρηξης χρησιμοποιείται για να παρέχει τις άδειες σε ένα ` όταν και όπως required` βάση για να επιτρέψει στους χρήστες ή τους πελάτες συστημάτων για να πραγματοποιήσει τον ογκώδη παραλληλισμό των στόχων προσομοίωσης όταν οργανώνονται από τα επιλεγμένα εργαλεία. Όταν το σύστημα λαμβάνει ένα αίτημα να αρχιστεί ένας στόχος, το σύστημα έλεγχος-έξω μια άδεια έκρηξης για τη χρήση στην επεξεργασία του στόχου, και ορίζει την άδεια σε μια ιδιαίτερη ΚΜΕ. Ο στόχος εκτελείται έπειτα σε εκείνη την ΚΜΕ, και μόλις ολοκλήρωσε την άδεια έκρηξης επιστρέφεται στη λίμνη αδειών.