Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2010126687) EFFICIENT EXHAUSTIVE PATH-BASED STATIC TIMING ANALYSIS USING A FAST ESTIMATION TECHNIQUE
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2010/126687 International Application No.: PCT/US2010/030219
Publication Date: 04.11.2010 International Filing Date: 07.04.2010
IPC:
G06F 9/44 (2006.01) ,G06F 11/34 (2006.01) ,G06F 17/50 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
11
Error detection; Error correction; Monitoring
30
Monitoring
34
Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
17
Digital computing or data processing equipment or methods, specially adapted for specific functions
50
Computer-aided design
Applicants:
SYNOPSYS, INC. [US/US]; 700 E. Middlefield Road Mountain View, CA 94043, US (AllExceptUS)
SOVIANI, Cristian [RO/US]; US (UsOnly)
HELAIHEL, Rachid, N. [LB/US]; US (UsOnly)
RAHMAT, Khalid [US/US]; US (UsOnly)
Inventors:
SOVIANI, Cristian; US
HELAIHEL, Rachid, N.; US
RAHMAT, Khalid; US
Agent:
YAO, Shun; Park, Vaughan & Fleming LLP 2820 Fifth Street Davis, California 95618-7759, US
Priority Data:
12/433,20330.04.2009US
Title (EN) EFFICIENT EXHAUSTIVE PATH-BASED STATIC TIMING ANALYSIS USING A FAST ESTIMATION TECHNIQUE
(FR) ANALYSE STATIQUE EXHAUSTIVE EFFICACE DE TEMPORISATION À BASE DE TRAJET À L'AIDE D'UNE TECHNIQUE D'ESTIMATION RAPIDE
Abstract:
(EN) Techniques and systems are described for performing efficient path-based static timing analysis (STA) in a circuit design. During operation, the system identifies a set of paths within the circuit design, wherein each path includes one or more segments. For a path in the set of paths, the system determines if at least one segment in the path is shared with a different path which was previously computed by performing a path-based STA, wherein the at least one segment in the different path is associated with previously computed path-based timing information. If so, the system then performs an estimation of a path-based delay for the path based at least on the path-based timing information associated with the shared segment in the different path. Otherwise, the system computes a path-based delay for the path by performing a path-based STA on the path.
(FR) L'invention porte sur des techniques et des systèmes d'exécution d'une analyse statique efficace de temporisation à base de trajet (STA) dans une conception de circuit. Lors du fonctionnement, le système identifie un ensemble de trajets dans la conception de circuit, chaque trajet comprenant un ou plusieurs segments. Pour un trajet parmi l'ensemble de trajets, le système détermine si au moins un segment dans le trajet est partagé avec un trajet différent précédemment calculé par réalisation d'une STA à base de trajet, l'au moins un segment dans le trajet différent étant associé à des informations de temporisation à base de trajet précédemment calculées. Si tel est le cas, le système exécute ensuite une estimation du retard à base de trajet pour le trajet en se basant au moins sur les informations de temporisation à base de trajet associées au segment partagé dans le trajet différent. Sinon, le système calcule un retard à base de trajet pour le trajet par réalisation d'une STA à base de trajet sur le trajet.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)