Boots – shoes – and leggings
Patent
1994-08-18
1995-05-16
Malzahn, David H.
Boots, shoes, and leggings
G06F 501
Patent
active
054167310
ABSTRACT:
A high-speed barrel shifter (20) includes a shifter array (25) having a matrix of transistors (40) located at intersections of rows and columns of the matrix (40). The rows and columns alternately function as source and destination terminals. A fill portion (48) fills either a predetermined value or a data-dependent value such as a sign bit into vacated bit positions along rows in a bottom left portion (42). Thus the barrel shifter (20) can perform a data-dependent fill instruction within the shifter array (25) and avoids extra clock cycles associated with post-array processing. In one embodiment, an isolation portion (44, 45) separates a top right portion (41) of the matrix (40) from the bottom left portion (42) along a diagonal (43). The isolation portion (44, 45) isolates transistors in the bottom left portion (42), which are associated with rotates and fills, from transistors in the top right portion (41), which are associated with shifts, according to the direction of the shift.
REFERENCES:
patent: 4583197 (1986-04-01), Chappell et al.
patent: 4807172 (1989-02-01), Nukiyama
patent: 4827441 (1989-05-01), Someshwar et al.
patent: 4829460 (1989-05-01), Ito
patent: 4999796 (1991-03-01), DeWitt et al.
patent: 5099445 (1992-03-01), Studor et al.
patent: 5155698 (1992-10-01), Niimi
G. T. Paul and J. F. Dirac, "Column Shifter," IBM Technical Disclosure Bulletin, vol. 4, No. 10, Mar. 1962, pp. 79-80.
Anderson Donald C.
Dang Keith D.
Malzahn David H.
Motorola Inc.
Polansky Paul J.
LandOfFree
High-speed barrel shifter does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with High-speed barrel shifter, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High-speed barrel shifter will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-643311