You are on page 1of 20

|||||||||||||||| US005262971A

United States Patent (19) 11 Patent Number: 5,262,971


Yamaguchi 45) Date of Patent: Nov. 16, 1993
(54) BIDIRECTIONAL SHIFTER 4,665,538 5/1987 Machida ......................... 364/75.08
4,782,457 11/1988 Cline .... . 364/715.08
75 Inventor: Akira Yamaguchi, Yokohama, Japan 4,829,460 5/1984 Ito ........ . 364/715.08
(73) Assignee: Kabushiki Kaisha Toshiba, 4,839,839 6/1989 Tokumaru - - - - - - - - - - - 364/715.08

Kanagawa, Japan Primary Examiner-David H. Malzahn


(21) Appl. No.: 778,912 Attorney, Agent, or Firm-Finnegan, Henderson,
Farabow, Garrett & Dunner
22, PCT Filed: May 13, 1991 57 ABSTRACT
86 PCT No.: PCT/P91/00629 A bidirectional shifter according to the present inven
S371 Date: Dec. 30, 1991 tion is characterized by comprising a barrel shifter (52)
S 102(e) Date: Dec. 30, 1991 that is composed of an MXN matrix of selectors (11), M
arranged in the column direction according to the
(30) Foreign Application Priority Data amount of shift and N in the row direction according to
May 15, 1990 JP Japan .................................. 2-122881 the data length, and that is capable of performing a right
(or left) shift according to data indicating the amount of
5ll Int. Cl. ................................................ G06F 7/00 right (or left) shift, and data right/left reversing means
52 U.S. Cl. ................................................ 364/715.08 (52, 53) provided at the input and output stages of the
58) Field of Search .................................... 364/715.08 barrel shifter, respectively, which selects input data
56 References Cited according to a shift control signal. With this configura
tion, a barrel shifter capable of a right (or left) shift is
U.S. PATENT DOCUMENTS able to shift data both right and left as required.
4,472,788 9/1984 Yamazaki ....................... 364/75.08
4,583,197 4/1986 Chappell ........................ 364/715.08 2 Claims, 15 Drawing Sheets

X7 X6 X5 X4 X3 X2 X XO
LS

L
\\\\\\\
L
OO

O2

S7 Se S5 S4 S3 S2 s SO
U.S. Patent Nov. 16, 1993 Sheet 1 of 15 5,262,971

iii.
All C
2

El
ill." O2

S7 S6 S5 S4 S3 S2 S SO -S
PROR ART
F G.

XL XR a
C
O
-1
S
S
PRIOR ART PRIOR ART
F G. 2 F G. 3
U.S. Patent Nov. 16, 1993 Sheet 2 of 15 5,262,971

O ap

w
ap

NNN" -
NHN
INNANT I.
N
INAH.
s: HINE\ HE
N \ ||
IN \ I
IN N AI.
E.;;A
(Z /
ZH
HI
III
ZLII
O

ZAll
BZA
(ZITA
Y,
ope
U.S. Patent Nov. 16, 1993 Sheet 3 of 15 5,262,971

l b C d e f l --X
o a b c d e f | g -- FIRST STAGE
o a b c de f | g H-O-SECOND STAGE
o o o o o a b c --THIRD STAGE
F G. 4

XLXR XL XR
O
O
O

F G. 6 F G. 7
U.S. Patent Nov. 16, 1993 5,262,971

Io|–TÕ?E T _-.~[T|–õOoÕT?]E O
3
L?
|
D
q
o
p
e
g
6
?

o|–TÕIE_? D
U.S. Patent 5,262,971

O X7 X6 X5 X4 X3 X2 X XO 0,(/)

CJ O

|
||
No.U???CU
FiS? ?E (Ny`~o\H.]l\
O2

S7 S6 S5 S4 S3 S2 S SO
PROR ART
F G. 9
O
C
O
H-1
S
PRIOR ART PRIOR ART
F G. HO F G.
U.S. Patent Nov. 16, 1993 Sheet 6 of 15 5,262,971

('')
"O X7 X6 X5 X4 X3 X2 Xi XO - X

E 52
2
Y LS

R li \ l
5

t
sSSS
. N
N N
OO

i E.I I f f
O2

S7 se S5 SA S3 S2 s so
F G. 2

O
OC
H'
S 1.

G. S
F G. 3 F G. 4
U.S. Patent Nov. 16, 1993 Sheet 7 of 15 5,262,971

a b c d e f g h -x
abcde to his
\ \,
to a bic de If a 'o
.

to a bic de fg. '"

oooood bic ''

oooooo bic is
F G. 5
U.S. Patent Nov. 16, 1993 Sheet 8 of 15 5,262,971

a b c d e f g h
d N.
h of edcb a ''

on g| f | edic b 'too

oh of Ted cb ''

Oooooh.g. '"
S-1
u-1 N. .
to hooooo 's
F G. 6
U.S. Patent Nov. 16, 1993 Sheet 9 of 15 5,262,971

X7 x6 x5 x4 x3 x2 x xo

S7 S6 S5 S4 S3 S2 S SO

F G. 7
U.S. Patent Nov. 16, 1993 Sheet 11 of 15 5,262,971

h a b c de fig Hi
h a b c d e if g HO
N N
f g h a b c d e Hi
fgh a b c de HO
F G. 23
X7 X6 X5 X4 X3 X2 X XO

it,
... }}}} -
-III
62 A
S7 S6 S5 S4 S3 S2 S SO
F G. 24
U.S. Patent Nov. 16, 1993 Sheet 12 of 15 5,262,971

XL XR
XL XR s
O
O
-/ N

F G. 25 F G. 26

b c de fgh a -
b c de f | g h a - O
1. 1.
d e f g h a b cH
ld | | | | | n | a b c –
F G. 27
U.S. Patent Nov. 16, 1993 Sheet 13 of 15 5,262,971

th
-
toO -
NO
Y N Y N.
X |-gN
9 if: O
| |I|| || ||
IIHF
IIIH
III,
|| || ||
|| || || || |
| LILILLC M
ays
U.S. Patent Nov. 16, 1993 Sheet 14 of 15 5,262,971

O XR XL O 'XR
XL-Y fla2 Y fo2

-1 \-
S S

F G. 29 F G. 3O

ST 2ND 3RD 4TH 5TH 6TH 7TH 8TH


COL COL COL COL. COL COL. COL. COL.

FIRST ROW abcde fgh


/ /
SECOND ROW bcde if gho

THIRD Row b c de Toho


1. P

FOURTH ROW fghooooo


F G. 3
U.S. Patent Nov. 16, 1993 Sheet 15 of 15 5,262,971

2ND 3RD 4TH 5TH 6TH 7TH 8TH


FIRST ROW r

SECOND ROW b c de f | g o a

THIRD ROW de f go a b c

FOURTH ROW ooooo a bic

F G. 32
5,262,971 2
1.
selectors 11 serving as basic units, and FIG. 11 illus
BIDIRECTIONAL SHIFTER trates the circuit of FIG. 10 in more detail. The selec
tors 31 in the first through third stages from the top of
TECHNICAL FIELD the figure are used to shift data right 0 to 7 bit positions,
This invention relates to a bidirectional shifter capa and the following three stages 32 are used to perform a
ble of shifting data right and left, and more particularly left shift of 0 to 7 bit positions. The select signal RS
to a bidirectional shifter used for microprocessor and causes the unselected one of the stages 31 and 32 to
signal processing LSI (such as a DSP i.e., a Digital allow data to pass through as it is.
Signal Processor). As noted above, to make a right or left shift in con
O ventional shifters, separate right barrel shifters (such as
BACKGROUND ART indicated by 21 and 31) and left barrel shifters (such as
Data shift, including cyclic shift, is indispensable to indicated by 22 and 32) perform desired shifts. After the
versatile signal processing techniques. To shift data, shift, depending on whether it is a right or left shift, the
sequential shift registers are generally used. Since such 15 output of the right or left barrel shifter is selected. For
shift registers take a long time to shift data, a barrel this reason, conventional devices require more than
shifter has been proposed which uses a logic circuit for twice as many selectors as those needed for the right or
data shift. left barrel shifter. This increases the circuit size, and IC
FIG. 1 shows a barrel shifter capable of shifting data chip size.
right. FIG. 2 illustrates one of selectors 11 serving as 20 . Accordingly, the object of the present invention is to
basic units, in more detail. FIG. 3 is a circuit diagram of minimize the circuit size by reducing the number of
the selector of FIG. 2, where the left data XL or right selectors used in the right and left barrel shifter through
data XR is selected, depending on a signal a (a,a) and common use of the selectors for a right and a left shift,
then supplied as an output S. on the condition that a right shift and left shift are not
In FIG. 1, a right shift is performed on input data X 25 performed at the same time.
(X7=a, X6=b, X5=c,..., X1 =g, X0=h) according to
a given shift value ranging from 0 to 7 (a binary control DISCLOSURE OF INVENTION
signal a2, a1, a0). That is, a desired shift is carried out by Abidirectional shifter according to the present inven
setting a control signal (a2, a1, a0) to a different value tion comprises: a barrel shifter that is composed of an
for each row or stage, and then selecting either left or MXN matrix of selectors, M selectors arranged in the
right data (XL, XR) as the input data to each stage 30 column direction according to the amount of shift and
according to the control signal. For example, to shift N selectors in the row direction according to the data
data right 5 bit positions, the control signal (a2, all, a0) length, and that is capable of performing a right or a left
is set to (1,0, 1). Then, the left input (XL) is selected by shift according to data indicating an amount of right or
each selector 11 in the first row (the first stage) from the left shift; and data right/left reversing means provided
top of the figure to perform a right shift of 1 bit position. 35 at the input and output stages of the barrel shifter, re
Similarly, in the second row (the second stage), the
right input (XR) is selected to perform a right shift of 0 spectively, which select input data according to a shift
bit position, that is, to allow the data to pass through control signal.
Furthermore, a bidirectional shifter according to the
downward without any change. In the third row (the present invention also comprises: a right or left cyclic
third stage), with az=1, the left input (XL) is selected 40 shifter that supplies the data moved out of the right or
to make a right shift of 4 bit positions. left end of a barrel shifter to the selector at the left or
Thus, by causing data to pass through the 3 stages of
shift circuits, a right shift of 5 bit positions in total is right end, with the barrel shifter composed of an MXN
carried out. This process is illustrated in FIG. 4. As seen matrix of selectors, M selectors arranged in the column
from the figure, the input data X=a through his shifted 45 direction according to the amount of shift and N selec
right 1 bit position at the first stage, and 4 bit positions tors in the row direction according to the data length,
at the third stage, resulting in a right shift of a total of 5 and capable of performing a right or a left shift accord
bit positions. In FIG. 1, numeral 12 indicates a 0-setting ing to data indicating an amount of right or left shift;
section that supplies a 0 to the unoccupied selectors and a section for shifting data right or left by the 2'S
after the shift. 50 complement of the data representing the amount of left
FIG. 5 shows a conventional barrel shifter capable of or right shift in the shifter.
performing a right and left shift, FIG. 6 is a detailed As noted above, the foregoing object of the present
view of one of the selectors 11 serving as basic units, invention is accomplished by providing the following
and FIG. 7 illustrates the circuit of FIG. 6 in more two types of bidirectional shifters:
detail. In FIG. 5, among the rows where selectors are 55 A first bidirectional shifter in which a left (or right)
arranged in the horizontal direction, the upper three shift is realized by adding data right/left reversing
rows (three stages) from the top of the figure have a means to the input and output stages of the right (or left)
right shift circuit (indicated by numeral 21) and a left barrel shifter, respectively, to perform an apparent right
shift circuit (indicated numeral 22), which are located in (or left) shift.
parallel. A right or left shift is performed by shifting A second bidirectional shifter in which a cyclic shift
data right or left a desired number of bit positions ac function is added to each stage of the shifter, with
cording to the control signal ao through a2, and then which configuration, a left (or right) cyclic shift is
selecting either the right shift value or the left shift equivalent to a right (or left) cyclic shift of the 2'S
value, the output S7 through S0, according to the select complement of the amount of shift.
signal SL. FIG. 8 illustrates how a right shift of 5 bit BRIEF DESCRIPTION OF DRAWINGS
positions is performed.
FIG. 9 shows another conventional bidirectional FIG. 1 is a block diagram of a conventional shifter;
barrel shifter. FIG. 10 is a detailed view of one of the FIG. 2 is a block diagram of a portion of FIG. 1;
5,262,971
3 4.
FIG. 3 is a circuit diagram of FIG. 2. In a right shift, the left shift signal LS is a 0, and
FIG. 4 is an explanatory diagram for the operation of right/left reversing means 52 allows data to pass
FIG. 1; through downward without any change. After this,
FIG. 5 is a block diagram for a conventional bidirec data is shifted right 1 bit position at the first stage of the
tonal shifter; 5 barrel shifter 51,0bit position (i.e., no right shift) at the
FIG. 6 is a block diagram of a portion of FIG. 5; second stage, and 4 bit positions at the third stage, that
FIG. 7 is a circuit diagram of FIG. 6; is, a right shift of 5 bit positions in total is performed.
FIG. 8 is an explanatory diagram for the operation of Because the left shift signal is a 0, the right/left revers
FIG. 5; ing means 53 does not reverse data from right (left) to
FIG. 9 a block diagram for another conventional 10 left (right), permitting it to pass through without any
bidirectional shifter; change. As a result, the output st-s0 of the 5-bit right
FIG. 10 is a block diagram of a portion of FIG. 9; shift produces the value "0, 0, 0, 0, 0, a, b, c' (refer to
FIG. 11 is a circuit diagram of FIG. 10; FIG. 15).
FIG. 12 is a block diagram of an embodiment of the 15 Now, a left shift (a left shift of 5 bit positions, in this
present invention; case) in FIG. 12 will be explained. FIG. 16 shows how
FIG. 13 is a block diagram of a portion of FIG. 12; data is shifted left 5 bit positions. First, the first-stage
FIG. 14 is a circuit diagram of FIG. 13; shift signal LS goes to a 1, or LS=1, which causes data
FIGS. 15 and 16 are explanatory diagrams for the to be reversed from right to left. After this, a right shift
operation of FIG. 12; of 5 bit positions is performed by means of the three
FIG. 17 is a block diagram of another embodimentof 20 stage shifter 51. Specifically, data is shifted right 1 bit
the present invention; position according to ao)=1 at the first stage, 0 bit ac
FIG. 18 is a block diagram of a portion of FIG. 17; cording to a1 =0 at the second stage, and 4 bit positions
FIG. 19 is a circuit diagram of FIG. 18; according to a2= 1 at the third stage, that is, a right shift
FIG. 20 is a block diagram of still another embodi 25 of 5 bit positions in total is performed. Because the left
ment of the present invention; shift signal is a 1, the data is reversed from right to left,
FIG. 21 is a block diagram of a portion of FIG. 20; which causes the output st-s0 to produce the left
FIG. 22 is a circuit diagram of FIG. 21; shifted data=f, g, h, 0, 0, 0, 0, 0.
FIG. 23 is an explanatory diagram for the operation FIG. 17 shows a modification of FIG. 12, which is a
of FIG. 20; 30 bidirectional shifter using a barrel shifter capable of left
FIG. 24 is a block diagram of a further embodiment shift, FIG. 18 is a detailed block diagram of a portion of
of the present invention; FIG. 17 and FIG. 19 is a circuit diagram of FIG. 18.
FIG. 25 is a block diagram of a portion of FIG. 24; Because the circuit of FIG. 17 has a symmetrical rela
FIG. 26 is a circuit diagram of FIG. 25; tionship with that of FIG. 12, the descriptions in FIG.
FIG. 27 is an explanatory diagram for the operation 35 12 applies equally to FIG. 17 if right and left are re
of FIG. 24; versed.
FIG. 28 is a block diagram of a still further embodi FIG. 20 shows another embodiment of the present
ment of the present invention; invention, which uses the 2's complement of a binary
FIG. 29 is a block diagram of a portion of FIG. 28; number. FIG. 21 is a detailed block diagram of a portion
FIG. 30 is a circuit diagram of FIG. 29; and 40 of FIG. 20 and FIG.22 is a circuit diagram of FIG. 21.
FIGS. 31 and 32 are explanatory diagrams for the For example, it is assumed that data (ao-a2) of 3 digits
operation of FIG. 28. is shifted right 5 bit positions 101). Since the 2's comple
DESCRIPTION OF THE PREFERRED ment of 101 is 3 (011), that is, reversal of each digit of
EMBODIMENTS 45 101 produces 010, adding 1 to it gives 011=3. In the
present embodiment, because a left cyclic shift of 5 bit
FIG. 12 a block diagram of an embodiment of the positions is equal to a right cyclic shift of the 2's com
present invention, FIG. 13 a block diagram of a portion plement of 5 (=3), a right cyclic shift of 3 bit positions
of FIG. 12, and FIG. 14 a circuit diagram of FIG. 13. In is performed to produce the same result of a 5-bit left
these figures, parts corresponding to those in the con cyclic shift.
ventional shifters as described above are indicated by 50 In FIG. 20, reference numeral 61 represents a section
the same reference characters. Reference numeral 51 that shifts data according to the control signal ao-a2,
represents a barrel shifter that includes an MXN matrix reference numeral 62 represents a +1 circuit (perform
of selectors, where M selectors (three in this case) are ing a 1-bit right cyclic shift), and reference numeral 63
arranged in the column direction according to the represents a section that reverses the control signal
amount of shift and N selectors (eight in this case) in the 55 (101) to produce a signal (010). The shift section 61
row direction according to the data length. This shifter performs a right cyclic shift of 1 bit position at the first
is capable of performing a right shift according to data stage, 2 bit positions at the second stage, and 4 bit posi
(ao-a2) representing the amount of right shift. Refer tions at the third stage.
ence numerals 52 and 53 represent data right/left re In FIG. 20, in a right cyclic shift, the left shift signal
versing means (eight bits, in this case) provided at the LS goes to a 0, or LS=0, the shifter 62 passes data
input stage and output stage, respectively. through as it is. With the control signal ao-a2 (101 in
A right shift (a 5-bit right shift, in this case) in FIG. 12 this case) appearing as they are at the output of the
will be explained below. The input data X=x7-x0, as exclusive OR 64a-64c, the three-stage shifter 61 carries
shown in FIG. 15, is set to "a, b, c, d, e, f, g, h.” Then, out a right cyclic shift of 5 bit positions.
the amount of shift of 5 bit positions (control signal) is 65 Next, a left cyclic shift (for example, a left cyclic shift
set to a2=1, a1 =0, a0 = 1 in binary numbers. FIG. 15 of 5 bit positions) will be described. FIG. 23 illustrates
illustrates how data is transferred (shifted) right 5 bit how data is transferred in a 5-bit left cyclic shift. First,
positions. the shifter 62, receiving the left shift signal LS = 1, per
5,262,971
5 6
forms a right cyclic shift of 1 bit position. Then, the tions. Reversing the right-left relationship in FIG. 28
three-stage shifter 61 receives the reverse of a2, a1, provides a right shifter.
a0 = 1, 0, 1, or the reversed data 010, from the gates 64a The present invention is not limited to the embodi
through 64c to carry out a right cyclic shift of 2 bit ments described above, and may be practiced or embod
positions. Consequently, by performing a right cyclic ied in still other ways without departing from the spirit
shift of 3 bit positions, the 2s complement of 5 repre or scope of the invention. For instance, although the
sented by the 3-bit data (a2-a0), a left cyclic shift of 5 shifter in the embodiments has the unoccupied selectors
bit positions is achieved. after a shift fixed at 0s, could also be fixed at 1s.
FIG. 24 shows a bidirectional shifter using a left As described above, according to the present inven
cyclic shifter, which is the reverse of FIG. 20. In the O tion, a common use of right and left selectors simplifies
present embodiment, the arrangement is the same as the construction, thereby making the IC chip smaller in
that of FIG. 20 except that the right-left relationship is Sze.
the reverse of that of FIG. 20, with the data a2-a0 Bidirectional shifter according to the present inven
indicating the same amount of shift. Therefore, corre tion are used for microcomputers and signal processing
sponding parts in FIG. 20 are indicated by the same 15 integrated circuits, especially DSP's, i.e., Digital Signal
reference characters, which are followed by a super Processors.
script of an apostrophe. FIG. 27 illustrates how data is I claim:
transferred when the left cyclic shifter of FIG. 24 is cyclic 1. A shifter capable of performing a left and a right
used for a right cyclic shift. Therefore, the right-left shift of input data, comprising:
relationship in shift is the reverse of that in FIG. 23. In a right cyclic barrel shifter having an MXN matrix of
FIG. 24, a right shift signal RS is used and the -- 1 selectors, M selectors arranged in a column direc
circuit 62' is placed in the final stage. As shown in tion according to a maximum desired amount of
FIGS. 25 and 26, the logic circuit to select data is the shift, N selectors arranged in a row direction ac
reverse of the previous embodiment. cording to a maximum data length and being able
FIG. 28 shows still another embodiment of the pres 25 to perform right cyclic shift according to shift
ent invention. FIG. 29 is a block diagram of a portion (a amount data indicating an amount of right cyclic
selector) of FIG. 28. FIG. 30 is a circuit diagram of shift;
FIG. 29. In the present embodiment, a bidirectional means for receiving the shift amount data, connected
shifter is realized by providing the arrangement of FIG. to each selector row of the barrel shifter;
an auxiliary right cyclic shifter connected to the bar
24 with the function of forcing each selector to be fixed 30
rel shifter, for shifting data right by one bit, before
at 0. Here, reference numerals 71a through 71c, repre a right shifting operation of the barrel shifter when
sent select circuits that determine whether or not 0s are performing the left cyclic shift of the input data;
allowed to enter the selectors 11. When a1 and a2 are and
both 0s as shown in FIGS. 29 and 30, the selector output means, coupled to the shift amount data receiving
S will go to a 0 unconditionally. Reference numeral 72 35 means and the barrel shifter, for operating a plural
represents a select section that chooses between a nor ity of selector rows of the barrel shifter in accor
mal shift and a cyclic shift, and reference numerals 73a dance with the shift amount data when performing
through 73c are select circuits that determine whether the right cyclic shift of the input data and for oper
to perform a left shift or not. ating the plurality of selector rows of the barrel
FIG. 31 illustrates how data is moved in a left shift of 40 shifter in accordance with a complement of the
5 bit positions in the circuit of FIG. 28. With the right shift amount data when performing the left cyclic
shift signal RS=0, the shifter 61' at the first stage allows shift of the input data.
data to pass through. The second stage, receiving a 1-bit 2. A shifter capable of performing a left and a right
left shift signal from the circuit 71a, performs a left cyclic shift of input data, comprising:
cyclic shift of 1 bit position on the data and at the same 45 a left cyclic barrel shifter having an MXN matrix of
time, forces the selector at the second row and eighth selectors, M selectors arranged in a column direc
column to output a 0. The third stage permits data to tion according to a maximum desired amount of
pass through as it is. The fourth stage (the fourth row) shift, N selectors arranged in a row direction ac
carries out a left cyclic shift of 4 bit positions on data cording to a maximum data length and being able
and, at the same time, forces the selectors ranging from 50 to perform a left cyclic shift according to shift
the fourth row and fifth column to the fourth row and amount data data indicating an amount of left cyc
eighth column to output 0s. As data passes through the lic shift:
4-stage shifter, data is shifted left 5 bit positions. means for receiving the shift amount data, connected
FIG. 32 illustrates how data is transferred in a right to each selector row of the barrel shifter,
shift of 5 bit positions in the circuit of FIG. 28. With the 55 an auxiliary left cyclic shifter connected to the barrel
right shift signal RS=1, the first stage performs a left shifter, for shifting data left by one bit, before a left
cyclic shift of 1 bit position. Then, the second stage (the shifting operation of the barrel shifter when per
second row) performs a left cyclic shift of 0 bit positions forming the right cyclic shift of the input data; and
on the data (that is, no shift) and at the same time, forces means, coupled to the shift amount data receiving
the selector at the second row and seventh column to 60 means and the barrel shifter, for operating a plural
output a 0 by using the output of circuit 71a. The third ity of selector rows of the barrel shifter in accor
stage performs a left cyclic shift of 2 bit positions on the dance with the shift amount data when performing
data. The fourth stage performs a left cyclic shift of 0 bit the left cyclic shift of the input data and for operat
positions on the data (that is, no shift) and at the same ing the plurality of selector rows of the barrel
time, forces the selectors ranging from the fourth row 65 shifter in accordance with a complement of the
and first column to the fourth row and fourth column to shift amount data when performing the right cyclic
output 0s. As the data passes through the 4-stage shifter shift of the input data. k
as described above, the data is shifted right 5 bit posi
UNITED STATES PATENT ANDTRADEMARK OFFICE
CERTIFICATE OF CORRECTION
PATENTNo. 5, 262,971
DATED November 16, 1993
INVENTOR(S) : Akira Yamaguchi
it is certified that error appears in the above-indentified patent and that said Letters Patent is hereby
Corrected as shown below:

TITLE PAGE
Abstract, line 2, change "" (52)" to -- (51)--.

Signed and Sealed this


Twenty-third Day of August, 1994

(a teen
BRUCELEBMAN

Attesting Officer Commissioner of Patents and Trademarks

You might also like