KR100308723B1 - 올림수-보존 가산기회로 및 복수의 이진 데이터 비트 합산 방법 - Google Patents
올림수-보존 가산기회로 및 복수의 이진 데이터 비트 합산 방법 Download PDFInfo
- Publication number
- KR100308723B1 KR100308723B1 KR1019960700549A KR19960700549A KR100308723B1 KR 100308723 B1 KR100308723 B1 KR 100308723B1 KR 1019960700549 A KR1019960700549 A KR 1019960700549A KR 19960700549 A KR19960700549 A KR 19960700549A KR 100308723 B1 KR100308723 B1 KR 100308723B1
- Authority
- KR
- South Korea
- Prior art keywords
- column
- bit
- adder circuit
- binary data
- data bits
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/52—Multiplying; Dividing
- G06F7/523—Multiplying only
- G06F7/53—Multiplying only in parallel-parallel fashion, i.e. both operands being entered in parallel
- G06F7/5318—Multiplying only in parallel-parallel fashion, i.e. both operands being entered in parallel with column wise addition of partial products, e.g. using Wallace tree, Dadda counters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/50—Adding; Subtracting
- G06F7/505—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination
- G06F7/509—Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination for multiple operands, e.g. digital integrators
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Complex Calculations (AREA)
Abstract
Description
Claims (15)
- 다수 컬럼의 이진 데이터 비트들을 합산하여 복수의 부분합 결과 및 복수의 부분올림수 결과를 발생시키되, 특정 컬럼의 이진 데이터 비트가 동일한 차수 크기를 갖고, 상이한 컬럼의 이진 데이터 비트는 차수 크기가 서로 상이하게 되어 있는 올림수 보존 가산기회로에 있어서, 복수의 1-비트 전가산기회로; 복수의 2-비트 전가산기회로, - 상기 1-비트 및 2-비트 전가산기회로는 복수의 상호 연결된 컬럼 가산기회로로 배열되고, 각각의 컬럼 가산기회로는 적어도 하나의 컬럼으로부터 이진 데이터 비트들을 합산하여 부분합 결과 및 부분올림수 결과를 산출하며, 각각의 컬럼 가산기회로는 복수의 스테이지를 구비하고, 각각의 스테이지는 1-비트 및 2-비트 전가산기회로의 조합을 포함함 - ; 및 각 컬럼 가산기회로의 스테이지들을 동일한 컬럼 가산기회로내의 다른 스테이지 및 올림수-보존 가산기회로내의 다른 컬럼 가산기회로내의 스테이지와 상호 연결하는 복수의 도체를 포함하는 것을 특징으로 하는 올림수-보존 가산기회로.
- 다수 컬럼의 이진 데이터 비트들을 합산하여 복수의 부분합 결과 및 복수의 부분올림수 결과를 발생시키되, 특정 컬럼의 이진 데이터 비트가 동일한 차수 크기를 갖고, 상이한 컬럼의 이진 데이터 비트는 차수 크기가 서로 상이하게 되어 있는 올림수 보존 가산기회로에 있어서: 복수의 1-비트 전가산기회로, - 각각의 상기 1-비트 전가산기회로는 가수 입력 터미널 A 및 B, 첫 번째 입력-올림수 입력 터미널 Ci, 첫 번째 출력-올림수 출력터미널 Co, 및 합계 출력 터미널 S를 포함함 - ; 복수의 2-비트 전가산기회로, - 각각의 상기 2-비트 전가산기회로는 첫 번째 가수 입력 터미널 A0 및 B0, 두 번째 가수 입력 터미널 A1 및 B1, 두 번째 입력-올림수 입력 터미널 Ci, 두 번째 출력-올림수 출력 터미널 Co, 첫 번째 합계 출력 터미널 S0, 및 두 번째 합계 출력 터미널 S1을 포함하고, 상기 1-비트 및 2-비트 전가산기회로는 복수의 상호연결된 컬럼 가산기회로로 배열되며, 각 컬럼 가산기회로는 적어도 하나의 컬럼으로부터의 이진 데이터 비트를 합산하여 부분합 결과 및 부분 올림수 결과를 산출하고, 각각의 컬럼 가산기회로는 복수의 스테이지를 구비하며, 각각의 상기 스테이지는 1-비트 및 2-비트 전가산기회로의 조합을 포함함 - ; 및 각 컬럼 가산기회로의 스테이지들을 동일한 컬럼 가산기회로내의 다른 스테이지 및 올림수-보존 가산기회로내의 다른 컬럼 가산기회로내의 스테이지와 연결하는 복수의 도체를 포함하는 것을 특징으로 하는 올림수-보존 가산기회로.
- 이진 데이터들을 컬럼들로 - 각 컬럼은 동일한 크기의 차수를 갖는 모든 이진 데이터 비트들을 포함함 - 편성하는 단계; 각 컬럼의 이진 데이터 비트들을 적어도 복수의 컬럼 가산기 회로중의 하나 - 각 컬럼 가산기 회로는 복수의 상호연결된 1-비트 및 2-비트 전가산기 회로를 포함하고, 각 컬럼 가산기 회로는 또한 복수의 스테이지를 포함하며, 각 스테이지는 상기 1-비트 및 2-비트 전가산기 회로의 조합을 포함함 - 에 입력하는 단계; 각각의 컬럼 가산기회로에 있는 1-비트 및 2-비트 전가산기회로들의 연속적인 스테이지에 의해 이진 데이터 비트의 수를 감소시키는 단계; 및 복수의 부분합 결과 및 복수의 부분올림수 결과를 발생시키는 단계를 포함하는 것을 특징으로 하는 복수의 이진 데이터 비트 합산 방법.
- 청구항 1에 있어서, 각각의 1-비트 전가산기회로는 가수 입력 터미널 A 및 B; 첫 번째 입력-올림수 입력 터미널 Ci; 첫 번째 출력-올림수 출력 터미널 Co; 및 합계 출력 터미널 S를 포함하는 것을 특징으로 하는 올림수-보존 가산기회로.
- 청구항 1에 있어서, 각각의 2-비트 전가산기회로는 첫 번째 가수 입력 터미널 A0 및 B0; 두 번째 가수 입력 터미널 A1 및 B1; 두 번째 입력-올림수 입력 터미널 Ci; 두 번째 출력-올림수 출력 터미널 Co; 첫 번째 합계 출력 터미널 SO; 및 두 번째 합계 출력 터미널 S1을 포함하는 것을 특징으로 하는 올림수-보존 가산기회로.
- 청구항 1에 있어서, 각각의 컬럼 가산기 회로는 적어도 하나의 컬럼으로부터의 이진 데이터 비트들의 수를 감소시키는 첫 번째 스테이지; 이진 데이터 비트의 수를 더욱 감소시키기 위한 복수의 중간 스테이지; 및 부분합 및 부분올림수 결과를 산출하는 하나의 1-비트 전가산기회로를 포함하는 최종 스테이지를 포함하는 것을 특징으로 하는 올림수-보존 가산기 회로.
- 청구항 6에 있어서, 각각의 컬럼 가산기회로의 제1스테이지는 더 높은 차수의 입력터미널과 더 낮은 차수의 입력터미널을 갖는 적어도 하나의 2-비트 전가산기 회로를 포함하고, 상기 더 높은 차수의 입력터미널은 첫 번째 차수의 크기를 갖는 첫 번째 이진 데이터 비트를 받아들이며, 상기 더 낮은 차수의 입력터미널은 두 번째 차수의 크기를 갖는 두 번째 데이터 비트를 받아들이고, 상기 첫 번째 차수 크기가 두 번째 차수 크기 보다 1 차수 크기만큼 큰 것을 특징으로 하는 올림수-보존 가산기회로.
- 청구항 1에 있어서, 상기 복수의 도체는 입력 및 출력 터미널을 접속하며, 상기 입력 및 출력 터미널은 각기 동일한 차수 크기의 이진 데이터 비트를 수신 및 송신하는 것을 특징으로 하는 올림수-보존 가산기회로.
- 청구항 2에 있어서, 각각의 컬럼 가산기회로의 첫 번째 스테이지는 적어도 하나의 2-비트 전가산기회로를 포함하고, 첫 번째 스테이지에 있는 각각의 2-비트 전가산기회로의 A1 및 B1은 첫 번째 컬럼으로부터 첫 번째 차수 크기를 갖는 첫 번째 이진 데이터 비트를 수신하며, 각각의 2-비트 전가산기회로의 A0, B0, 및 Ci는 두번째 컬럼으로부터 두번째 차수 크기를 갖는 두 번째 이진 데이터 비트를 수신하고, 상기 첫 번째 차수 크기가 두 번째 차수 크기 보다 1 차수 크기만큼 큰 것을 특징으로 하는 올림수-보존 가산기회로.
- 청구항 2에 있어서, 각각의 두 번째 Co는 그 다음 높은 차수의 이진 데이터 비트들을 합산하여 컬럼 가산기회로의 스테이지에 있는 A1 및 B1, 그리고 두 번째 더 높은 차수의 이진 데이터 비트들을 합산하는 컬럼 가산기회로의 스테이지에 있는, A, B, A0, B0, 첫 번째 Ci및 두 번째 Ci로 구성되는 군에 속하는 입력 터미널에만 연결되고; 각각의 첫 번째 Co및 S1은 동일한 컬럼 가산기회로에 있는 A1 및 B1, 그리고 그 다음 높은 차수의 이진 데이터 비트를 합산하는 컬럼 가산기회로의 스테이지에 있는 A, B, A0, B0, 첫 번째 Ci및 두 번째 Ci로 구성되는 군에 속하는 입력 터미널에만 연결되며; 그리고 각각의 S 및 S0는 동일한 컬럼 가산기회로에 있는 A, B, A0, B0, 첫 번째 Ci및 두 번째 Ci와, 그 다음 낮은 차수의 이진 데이터 비트를 합산하는 컬럼 가산기회로에 있는 A1 및 B1로 구성되는 군에 속하는 입력 터미널에만 연결되는 것을 특징으로 하는 올림수-보존 가산기회로.
- 청구항 2에 있어서, 각 컬럼에 있어서의 상기 이진 데이터 비트의 최대수가 18인 것을 특징으로 하는 올림수-보존 가산기회로.
- 청구항 2에 있어서, 각 컬럼에 있어서의 상기 이진 데이터 비트의 최대수가 55인 것을 특징으로 하는 올림수-보존 가산기회로.
- 복수 컬럼의 이진 데이터 비트들을 합산하여 복수의 부분합 결과 및 복수의 부분올림수 결과를 발생시키되, 특정 컬럼의 이진 데이터 비트가 동일한 차수 크기를 갖고, 상이한 컬럼의 이진 데이터 비트는 차수 크기가 서로 상이하게 되어 있는 올림수 보존 가산기회로에 있어서, 복수의 1-비트 전가산기회로, - 각각의 1-비트 전가산기 회로는 가수 입력터미널 A 및 B, 첫 번째 입력-올림수 입력 터미널 Ci, 첫 번째 출력-올림수 출력 터미널 Co, 및 합계 출력 터미널 S를 포함함 - ; 복수의 2-비트 전가산기 회로, - 각각의 2-비트 전가산기 회로는 첫 번째 가수 입력 터미널 AO 및 BO, 두 번째 가수 입력 터미널 A1 및 B1, 두 번째 입력-올림수 입력 터미널 Ci, 두 번째 출력-올림수 출력 터미널 Co, 첫 번째 합계 출력 터미널 S0 및 두 번째 합계 출력 터미널 S1을 포함하며, 상기 1-비트 및 2-비트 전가산기 회로는 복수의 상호연결된 컬럼 가산기회로로 배열되고, 각 컬럼 가산기회로는 적어도 하나의 컬럼으로부터의 이진 데이터 비트를 합산하여 부분합 결과 및 부분 올림수 결과를 산출하고, 각각의 컬럼 가산기회로는 복수의 스테이지를 구비하며, 각각의 스테이지는 1-비트 및 2-비트 전가산기회로의 조합을 포함함 - ; 각 컬럼 가산기회로의 스테이지들을 동일한 컬럼 가산기회로내의 다른 스테이지 및 올림수-보존 가산기회로내의 다른 컬럼 가산기회로내의 스테이지와 상호 연결하는 복수의 도체, - 상기 복수의 도체는 동일한 차수의 크기를 갖는 이진 데이터 비트들을 수신 및 송신하는 입력 및 출력 터미널을 연결함 - ; - 여기서, 각각의 두 번째 Co는 그 다음 더 높은 차수의 이진 데이터 비트들을 합산하는 컬럼 가산기회로의 스테이지에 있는 A1 및 B1, 그리고 두 번째 더 높은 차수의 이진 데이터 비트들을 합산하는 컬럼 가산기회로의 스테이지에 있는 A, B, A0, B0, 첫 번째 Ci및 두 번째 Ci로 구성되는 군에 속하는 입력 터미널에만 연결됨; 각각의 첫 번째 Co및 S1은 동일한 컬럼 가산기회로에 있는 A1 및 B1, 그리고 그 다음 더 높은 차수의 이진 데이터 비트를 합산하는 컬럼 가산기회로의 스테이지에 있는 A, B, A0, B0, 첫 번째 Ci및 두 번째 Ci로 구성되는 군에 속하는 입력 터미널에만 연결됨; 및 각각의 S 및 SO는 동일한 컬럼 가산기회로에 있는 A, B, A0, B0, 첫 번째 Ci및 두 번째 Ci와 그 다음 더 낮은 차수의 이진 데이터 비트를 합산하는 컬럼가산기 회로에 있는 A1 및 B1로 구성되는 군에 속하는 입력 터미널에만 연결됨 - 을 포함하는 것을 특징으로 하는 올림수-보존 가산기회로.
- 청구항 13에 있어서, 각 컬럼에 있어서의 상기 이진 데이터 비트의 최대수가 18인 것을 특징으로 하는 올림수-보존 가산기회로.
- 청구항 13에 있어서, 각 컬럼에 있어서의 상기 이진 데이터 비트의 최대수가 55인 것을 특징으로 하는 올림수-보존 가산기회로.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/102,683 US5504915A (en) | 1993-08-05 | 1993-08-05 | Modified Wallace-Tree adder for high-speed binary multiplier, structure and method |
US08/102683 | 1993-08-05 | ||
PCT/US1994/008714 WO1995004964A1 (en) | 1993-08-05 | 1994-08-01 | Modified wallace-tree adder for high-speed binary multiplier, structure and method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960704266A KR960704266A (ko) | 1996-08-31 |
KR100308723B1 true KR100308723B1 (ko) | 2001-11-30 |
Family
ID=22291118
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960700549A KR100308723B1 (ko) | 1993-08-05 | 1994-08-01 | 올림수-보존 가산기회로 및 복수의 이진 데이터 비트 합산 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5504915A (ko) |
JP (1) | JPH09501526A (ko) |
KR (1) | KR100308723B1 (ko) |
CN (1) | CN1101017C (ko) |
WO (1) | WO1995004964A1 (ko) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0895754A (ja) * | 1994-09-29 | 1996-04-12 | Fujitsu Ltd | 論理演算回路 |
US5790446A (en) * | 1995-07-05 | 1998-08-04 | Sun Microsystems, Inc. | Floating point multiplier with reduced critical paths using delay matching techniques |
US5754459A (en) * | 1996-02-08 | 1998-05-19 | Xilinx, Inc. | Multiplier circuit design for a programmable logic device |
JP3532338B2 (ja) * | 1996-02-27 | 2004-05-31 | 株式会社ルネサステクノロジ | 乗算装置 |
US5974437A (en) * | 1996-12-02 | 1999-10-26 | Synopsys, Inc. | Fast array multiplier |
US6065033A (en) * | 1997-02-28 | 2000-05-16 | Digital Equipment Corporation | Wallace-tree multipliers using half and full adders |
US6109777A (en) * | 1997-04-16 | 2000-08-29 | Compaq Computer Corporation | Division with limited carry-propagation in quotient accumulation |
US6029187A (en) * | 1997-10-28 | 2000-02-22 | Atmel Corporation | Fast regular multiplier architecture |
US6571268B1 (en) | 1998-10-06 | 2003-05-27 | Texas Instruments Incorporated | Multiplier accumulator circuits |
US6438182B1 (en) | 1999-03-02 | 2002-08-20 | Harris Corporation | Correlator with serial-parallel partition |
US6038271A (en) * | 1999-03-02 | 2000-03-14 | Harris Corporation | Correlator with cascade data paths to facilitate expansion of correlator length |
US6493405B1 (en) | 1999-03-02 | 2002-12-10 | Harris Corporation | Correlator having enhanced memory for reference and input data |
US6215325B1 (en) | 1999-03-29 | 2001-04-10 | Synopsys, Inc. | Implementing a priority function using ripple chain logic |
US6742011B1 (en) * | 2000-02-15 | 2004-05-25 | Hewlett-Packard Development Company, L.P. | Apparatus and method for increasing performance of multipliers utilizing regular summation circuitry |
US6615229B1 (en) * | 2000-06-29 | 2003-09-02 | Intel Corporation | Dual threshold voltage complementary pass-transistor logic implementation of a low-power, partitioned multiplier |
DE10130484B4 (de) * | 2001-03-01 | 2005-08-18 | Infineon Technologies Ag | 7-zu-3 Bit Carry-Save Addierer und Addierer damit |
DE10130483A1 (de) * | 2001-06-25 | 2003-03-20 | Infineon Technologies Ag | 6-zu-3 Bit Carry-Save Addierer |
US7212959B1 (en) * | 2001-08-08 | 2007-05-01 | Stephen Clark Purcell | Method and apparatus for accumulating floating point values |
DE10139099C2 (de) * | 2001-08-09 | 2003-06-18 | Infineon Technologies Ag | Carry-Ripple Addierer |
DE10201449C1 (de) * | 2002-01-16 | 2003-08-14 | Infineon Technologies Ag | Rechenwerk, Verfahren zum Ausführen einer Operation mit einem verschlüsselten Operanden, Carry-Select-Addierer und Kryptographieprozessor |
US7085797B2 (en) * | 2002-02-26 | 2006-08-01 | Broadcom Corporation | Addition circuit for accumulating redundant binary numbers |
US7185043B2 (en) * | 2003-06-23 | 2007-02-27 | Sun Microsystems, Inc. | Adder including generate and propagate bits corresponding to multiple columns |
US7313585B2 (en) * | 2003-08-30 | 2007-12-25 | Hewlett-Packard Development Company, L.P. | Multiplier circuit |
CN105528191B (zh) * | 2015-12-01 | 2017-04-12 | 中国科学院计算技术研究所 | 数据累加装置、方法及数字信号处理装置 |
JP7183079B2 (ja) * | 2019-03-08 | 2022-12-05 | 株式会社東芝 | 半導体装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58142629A (ja) * | 1982-02-17 | 1983-08-24 | Toshiba Corp | 対角型マトリクス回路網 |
US4660165A (en) * | 1984-04-03 | 1987-04-21 | Trw Inc. | Pyramid carry adder circuit |
US4839848A (en) * | 1987-09-14 | 1989-06-13 | Unisys Corporation | Fast multiplier circuit incorporating parallel arrays of two-bit and three-bit adders |
US4897809A (en) * | 1987-09-14 | 1990-01-30 | Hughes Aircraft Company | High speed adder |
US4901270A (en) * | 1988-09-23 | 1990-02-13 | Intel Corporation | Four-to-two adder cell for parallel multiplication |
GB2230361B (en) * | 1989-04-07 | 1993-02-10 | Sony Corp | Binary adding apparatus |
US5265043A (en) * | 1991-12-23 | 1993-11-23 | Motorola, Inc. | Wallace tree multiplier array having an improved layout topology |
US5347482A (en) * | 1992-12-14 | 1994-09-13 | Hal Computer Systems, Inc. | Multiplier tree using nine-to-three adders |
-
1993
- 1993-08-05 US US08/102,683 patent/US5504915A/en not_active Expired - Lifetime
-
1994
- 1994-08-01 KR KR1019960700549A patent/KR100308723B1/ko not_active IP Right Cessation
- 1994-08-01 JP JP7506483A patent/JPH09501526A/ja active Pending
- 1994-08-01 WO PCT/US1994/008714 patent/WO1995004964A1/en active Application Filing
- 1994-08-01 CN CN94192967A patent/CN1101017C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR960704266A (ko) | 1996-08-31 |
US5504915A (en) | 1996-04-02 |
JPH09501526A (ja) | 1997-02-10 |
CN1128069A (zh) | 1996-07-31 |
WO1995004964A1 (en) | 1995-02-16 |
CN1101017C (zh) | 2003-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100308723B1 (ko) | 올림수-보존 가산기회로 및 복수의 이진 데이터 비트 합산 방법 | |
US5953241A (en) | Multiplier array processing system with enhanced utilization at lower precision for group multiply and sum instruction | |
JP3244506B2 (ja) | 小型乗算器 | |
Ma et al. | Multiplier policies for digital signal processing | |
KR940008613B1 (ko) | 캐리선견가산기와 캐리전송방법 | |
US4864529A (en) | Fast multiplier architecture | |
KR20010040263A (ko) | 고속의 정규 곱셈기 구조 | |
JPH076161A (ja) | 周波数から時間領域への変換方法及び装置 | |
US5161119A (en) | Weighted-delay column adder and method of organizing same | |
US5343417A (en) | Fast multiplier | |
JP3556950B2 (ja) | 高速算術演算装置のけた上げ先見加算器段の数を減少させる構造及び方法 | |
CN1020170C (zh) | 高速数字处理器 | |
US6434586B1 (en) | Narrow Wallace multiplier | |
JPH03116326A (ja) | 高速並列乗算器回路 | |
Danysh et al. | A recursive fast multiplier | |
JPH10307706A (ja) | 半及び全加算器を用いたウォレスツリー乗算器 | |
Chavan et al. | High speed 32-bit vedic multiplier for DSP applications | |
US4839848A (en) | Fast multiplier circuit incorporating parallel arrays of two-bit and three-bit adders | |
US5586071A (en) | Enhanced fast multiplier | |
JPH06236255A (ja) | 並列桁上げ発生ネットワーク、並列加算器ネットワーク、桁上げ発生モジュール、マルチビット加算器ネットワークおよびモジュラー桁上げ伝ぱんユニット | |
JPH0312738B2 (ko) | ||
US6183122B1 (en) | Multiplier sign extension | |
US6151617A (en) | Multiplier circuit for multiplication operation between binary and twos complement numbers | |
US5327368A (en) | Chunky binary multiplier and method of operation | |
Beuchat et al. | Multiplication algorithms for radix-2 RN-codings and two's complement numbers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 19960202 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
AMND | Amendment | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19970110 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19991101 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20010131 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 19991101 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20010502 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20010131 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20010627 Appeal identifier: 2001101001238 Request date: 20010502 |
|
AMND | Amendment | ||
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20010525 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20010502 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20000302 Patent event code: PB09011R02I Comment text: Amendment to Specification, etc. Patent event date: 19970110 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20010627 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20010621 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20010831 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20010901 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20040618 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20050822 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20060705 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20070518 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20080619 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20090727 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20100726 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20110726 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20120720 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20120720 Start annual number: 12 End annual number: 12 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20140709 |