Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  

United States Patent m

Gentry

US005673199A [li] Patent Number: [45] Date of Patent:

5,673,199 Sep. 30, 1997

[54] COMPUTER AIDED REUSE TOOL

[75] Inventor: Roy M. Gentry, Manhattan Beach, Calif.

[73] Assignee: Hughes Electronics, Los Angeles,
Calif.

[21] Appl. No.: 431,602
[22] Filed: May 1, 1995

[51] Int CI.6 G06F 17/50

[52] U.S. CI 364/490; 364/488; 364/489;

364/578

[58] Field of Search 364/488, 489,

364/490, 491, 578; 382/240

[56] References Cited

U.S. PATENT DOCUMENTS

5,402,358 3/1995 Smith et al 364/490

5,452,238 9/1995 Kramer etal 364/578

5,519,628 5/1996 Russell etal 364/489

5,519,630 5/1996 Nishiyama et al 364/490

5,533,148 7/1996 Sayahetal 382/240

Primary Examiner—-Kevin J. Teska

Assistant Examiner—Russell W. Frejd

Attorney, Agent, or Firm—Gordon R. Lindeen, HI; Michael

W. Sales; Wanda K. Denson-Low

[57] ABSTRACT

A computer aided system design tool which enables the user to define the system functionally by defining functional program requirements (28) and defining preliminary system requirements (30). After the program requirements (28) and preliminary system requirements (30) have been defined, an automated reuse tool (38) selects particular implementations for each of the functions specified by the user when defining the functional program requirements (28). The automated reuse tool (38) also partitions the system constrains defined by toe preliminary system requirements (30) over the system by proper selection of particular implementations for each design. The resulting reuse design database (40) may then be simulated (42) to verify proper operation of the system

20 Claims, 5 Drawing Sheets

[blocks in formation]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[blocks in formation]
[graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
« PrécédentContinuer »