The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 02, 1998
Filed:
May. 16, 1996
Puneet Sharma, San Jose, CA (US);
John Gregory Favor, Scotts Valley, CA (US);
Advanced Micro Devices, Inc., Austin, TX (US);
Abstract
A state machine has states of three types: a fully scaled state, a partially scaled state and an unscaled state. The state machine (1) waits in the unscaled state for a minimum duration, (2) waits in the fully scaled state for a maximum duration that is a multiple of the minimum duration, and (3) waits in the partially scaled state for a duration smaller than the maximum duration but no smaller than the minimum duration. The state machine is included in a microprocessor chip, and is used to access an off-chip cache coupled to the microprocessor chip. The minimum and maximum durations are inverse of the respective clock frequencies of the microprocessor chip and of the off-chip cache. During a read access operation, the state machine waits in a partially scaled state while driving address signals of a to-be-retrieved word on an external bus coupled to the off-chip cache. Thereafter, the state machine waits in the fully scaled state on the external bus to access data signals driven by the off-chip cache to indicate the retrieved word. So, the state machine saves time by using the partially scaled state to set up address signals for a duration less than the maximum duration. Similarly, during a write access operation, the state machine also uses the partially scaled state to drive address signals and data signals of a to-be-written word to the off-chip cache.