DocumentCode :
1376032
Title :
The 68040 processor. 2. Memory design and chip
Author :
Edenfield, Robin W. ; Gallup, Michael G. ; Ledbetter, William B., Jr. ; McGarity, Ralph C. ; Quintana, Eric E. ; Reininger, Russell A.
Author_Institution :
Motorola Inc., Austin, TX, USA
Volume :
10
Issue :
3
fYear :
1990
fDate :
6/1/1990 12:00:00 AM
Firstpage :
22
Lastpage :
35
Abstract :
For pt.1 see ibid., February (1990). The memory subsystem, the external bus, chip and board testing, and design-verification methods for the 68040, a third-generation, full-32-bit microprocessor in the Motorola 68000 family, are discussed. The internal caches and memory management are examined at length. The external bus protocol, arbitration, snooping, and timing specifications are addressed. The MOVE16 instruction, which moves a cache line from one address (which may reside in the data cache) to another address outside the cache is described. User testing, based on dedicated test logic that is fully compliant with the IEEE 1149.1 standard, and factory testing, for which the processor employs structured design techniques for random logic and special test modes for embedded arrays, are examined. The use of top-down design and a hierarchical method of design verification is discussed.<>
Keywords :
logic testing; microprocessor chips; storage management; 32 bit; IEEE 1149.1 standard; Motorola 68040 processor; arbitration; chip verification; external bus; external bus protocol; internal caches; memory design; memory management; memory subsystem; snooping; timing specifications; Design methodology; Logic arrays; Logic design; Logic testing; Memory management; Microprocessors; Process design; Production facilities; Protocols; Timing;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/40.56323
Filename :
56323
Link To Document :
بازگشت