KR100186342B1 - 병렬 가산기 - Google Patents
병렬 가산기 Download PDFInfo
- Publication number
- KR100186342B1 KR100186342B1 KR1019960038612A KR19960038612A KR100186342B1 KR 100186342 B1 KR100186342 B1 KR 100186342B1 KR 1019960038612 A KR1019960038612 A KR 1019960038612A KR 19960038612 A KR19960038612 A KR 19960038612A KR 100186342 B1 KR100186342 B1 KR 100186342B1
- Authority
- KR
- South Korea
- Prior art keywords
- output
- carry
- sum
- unit
- adder
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
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/50—Adding; Subtracting
-
- 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/501—Half or full adders, i.e. basic adder cells for one denomination
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Mathematical Optimization (AREA)
- General Engineering & Computer Science (AREA)
- Logic Circuits (AREA)
Abstract
Description
Claims (7)
- 입력(INA),(INB)을 노아 및 낸드조합하여 그에 따른 제어출력을 발생하는 논리조합부(51)와; 상기 논리조합부(51)의 제어를 받아 캐리입력()을 반전출력하는 버퍼부(52)와; 상기 논리조합부(51)의 제어를 받아 캐리출력(COUT)을 발생하거나 상기 버퍼부(52)의 출력을 캐리출력(COUT)으로 발생하는 캐리출력부(53)와; 상기 논리조합부(51)의 출력신호를 논리조합하여 제어출력을 발생하는 합계출력 제어부(53)와; 상기 캐리입력()을 공급받고 상기 합계출력 제어부(54)에 의해 제어되어 합계출력(SUM)을 발생하는 합계출력부(55)로 전가산기1(41)를 구성하고, 인버터(IA1),(IB1)를 통해 입력(),()을 공급받고, 상기 전가산기1(41)로 부터 캐리입력(CIN)을 공급받아 캐리출력(COUT)을 발생하기 위한 상기 논리조합부(51),버퍼부(52),캐리출력부(53)와 동일한 구성의 논리조합부(61),버퍼부(62),캐리출력부(63)와; 상기 합계출력 제어부(64)와 동일한 구성의 합계출력 제어부(64)와; 상기 캐리입력(CIN)을 공급받고 상기 합계출력 제어부(64)에 의해 제어되어 합계출력(SUM)을 발생하는 합계출력부(65)로 전가산기2(42)를 구성하며, 상기 전가산기1(41), 전가산기2(42)와 같은 구성의 전가산기를 다단으로 접속하여 구성한 것을 특징으로 하는 병렬 가산기.
- 제1항에 있어서, 논리조합부(51)는 입력(INA),(INB)을 공급받아 노아연산하는 노아게이트(NORl1)와; 상기 입력(INA),(INB)을 공급받아 낸드연산하는 낸드게이트(NDl1)로 구성한 것을 특징으로 하는 병렬 가산기.
- 제1항에 있어서, 버퍼부(52)는 전원단자(Vcc)를 피모스(PMl1),(PM12) 및 엔모스(NM11),(NM12)를 순차적으로 통해 접지단자(Vss)에 접속하고, 상기 논리조합부(51)의 노아조합된 신호를 상기 피모스(PM11)의 게이트에, 낸드조합된 신호를 엔모스(NM12)의 게이트에 각각 공급하며, 캐리입력()을 상기 피모스(PM11) 및 엔모스(NM11)의 게이트에 공급하고, 상기 피모스(PM11) 및 엔모스(NM11)의 드레인 공통접속점을 상기 캐리출력단자(COUT)에 접속하여 구성한 것을 특징으로 하는 병렬 가산기.
- 제1항에 있어서, 캐리출력부(53)는 전원단자(Vcc)를 피모스(PM13) 및 엔모스(NM13)를 통해 접지단자(Vss)에 접속하고, 상기 피모스(PM13) 및 엔모스(NM13)의 드레인 공통접속점을 상기 캐리출력단자(COUT)에 접속하여 구성한 것을 특징으로 하는 병렬 가산기.
- 제1항에 있어서, 합계출력 제어부(54)는 상기 논리조합부(51)에서 노아연산된 신호를 반전출력하는 인버터(I11)와; 상기 인버터(I11)의 출력신호와 상기 논리조합부(51)에서 낸드연산된 신호를 낸드조합하는 낸드게이트(ND11)로 구성한 것을 특징으로 하는 병렬 가산기.
- 제1항에 있어서, 합계출력부(55)는 상기 합계출력 제어부(54)의 출력단을 병렬 접속된 피모스(PM14) 및 엔모스(NM14)를 각기 통한 후 인버터(I13)를 통해 합계출력단자(SUM)에 접속하고, 상기 캐리입력단자()를 인버터(I12)를 통해 상기 피모스(PM14)의 게이트에 접속하여 그 접속점을 피모스(PM15)를 통해 상기 인버터(I13)의 입력단에 접속하고, 다른 한편으로는 그 캐리입력단자()를 엔모스(NM14)의 게이트에 접속하여 그 접속점을 상기 인버터(I13)의 입력단에 접속하며, 상기 합계출력 제어부(54)의 출력단을 상기 피모스(PM15) 및 엔모스(NM15)의 게이트에 공통접속하여 구성한 것을 특징으로 하는 병렬 가산기.
- 제1항에 있어서, 합계출력부(65)는 상기 합계출력 제어부(64)의 출력단을 병렬접속된 피모스(PM24) 및 엔모스(NM24)를 각기 통한 후 인버터(I23)를 통해 합계출력단자(SUM)에 접속하고, 상기 캐리입력단자(CIN)를 직접 상기 피모스(PM24)의 게이트에 접속하여 그 접속점을 피모스(PM25)를 통해 상기 인버터(I23)의 입력단에 접속하고, 다른 한편으로는 그 캐리입력단자(CIN)를 인버터(I22)를 통해 엔모스(NM24)의 게이트에 접속하여 그 접속점을 상기 인버터(I23)의 입력단에 접속하며, 상기 합계출력 제어부(64)의 출력단을 상기 피모스(PM25) 및 엔모스(NM25)의 게이트에 공통접속하여 구성한 것을 특징으로 하는 병렬 가산기.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960038612A KR100186342B1 (ko) | 1996-09-06 | 1996-09-06 | 병렬 가산기 |
US08/921,701 US6505226B1 (en) | 1996-09-06 | 1997-09-02 | High speed parallel adder |
JP9241006A JPH10105378A (ja) | 1996-09-06 | 1997-09-05 | 並列加算器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960038612A KR100186342B1 (ko) | 1996-09-06 | 1996-09-06 | 병렬 가산기 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980020207A KR19980020207A (ko) | 1998-06-25 |
KR100186342B1 true KR100186342B1 (ko) | 1999-05-15 |
Family
ID=19472934
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960038612A Expired - Fee Related KR100186342B1 (ko) | 1996-09-06 | 1996-09-06 | 병렬 가산기 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6505226B1 (ko) |
JP (1) | JPH10105378A (ko) |
KR (1) | KR100186342B1 (ko) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100423903B1 (ko) * | 2000-12-29 | 2004-03-24 | 삼성전자주식회사 | 고속 저전력 4-2 압축기 |
US6765408B2 (en) * | 2002-02-11 | 2004-07-20 | Lattice Semiconductor Corporation | Device and method with generic logic blocks |
KR20090101939A (ko) * | 2006-12-21 | 2009-09-29 | 브이엔에스 포트폴리오 엘엘씨 | 컴퓨터의 교번하는 명령 및/또는 데이터 비트의 반전 |
US7991820B1 (en) | 2007-08-07 | 2011-08-02 | Leslie Imre Sohay | One step binary summarizer |
JP5951351B2 (ja) * | 2011-05-20 | 2016-07-13 | 株式会社半導体エネルギー研究所 | 加算器及び全加算器 |
CN102751979B (zh) * | 2012-07-13 | 2016-01-20 | 上海交通大学 | 一种亚阈值低功耗的全加器 |
CN110633068A (zh) * | 2018-06-25 | 2019-12-31 | 北京嘉楠捷思信息技术有限公司 | 行波进位加法器 |
US10672756B2 (en) * | 2018-11-05 | 2020-06-02 | Samsung Electronics Co., Ltd. | Area and power efficient circuits for high-density standard cell libraries |
US11374574B2 (en) | 2019-12-27 | 2022-06-28 | Kepler Computing Inc. | Linear input and non-linear output threshold logic gate |
US11283453B2 (en) | 2019-12-27 | 2022-03-22 | Kepler Computing Inc. | Low power ferroelectric based majority logic gate carry propagate and serial adder |
CN111625215B (zh) * | 2020-06-28 | 2025-02-25 | 深圳比特微电子科技有限公司 | 全加器和行波进位加法器 |
US11581894B2 (en) * | 2020-06-28 | 2023-02-14 | Shenzhen Microbt Electronics Technology Co., Ltd. | Alternative data selector, full adder and ripple carry adder |
US11381244B1 (en) | 2020-12-21 | 2022-07-05 | Kepler Computing Inc. | Low power ferroelectric based majority logic gate multiplier |
US12118327B1 (en) * | 2021-09-02 | 2024-10-15 | Kepler Computing Inc. | Ripple carry adder with inverted ferroelectric or paraelectric based adders |
US12294370B1 (en) | 2021-09-02 | 2025-05-06 | Kepler Computing Inc. | Area optimized ferroelectric or paraelectric based low power multiplier |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4052604A (en) * | 1976-01-19 | 1977-10-04 | Hewlett-Packard Company | Binary adder |
DE3687408D1 (de) * | 1985-09-30 | 1993-02-11 | Siemens Ag | Mehrstelliger carry-ripple-addierer in cmos-technik mit zwei typen von addiererzellen. |
DE3888421T2 (de) * | 1987-07-31 | 1994-08-04 | Advantest Corp | Gerät zur Erzeugung eines Pseudo-Zufallsmusters. |
US4970677A (en) * | 1989-06-05 | 1990-11-13 | Harris Corporation | Full adder circuit with improved carry and sum logic gates |
JPH04172011A (ja) * | 1990-11-05 | 1992-06-19 | Mitsubishi Electric Corp | 半導体集積回路 |
US5343418A (en) * | 1992-08-25 | 1994-08-30 | Intel Corporation | Three-to-two carry save adder cell |
-
1996
- 1996-09-06 KR KR1019960038612A patent/KR100186342B1/ko not_active Expired - Fee Related
-
1997
- 1997-09-02 US US08/921,701 patent/US6505226B1/en not_active Expired - Fee Related
- 1997-09-05 JP JP9241006A patent/JPH10105378A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
JPH10105378A (ja) | 1998-04-24 |
US6505226B1 (en) | 2003-01-07 |
KR19980020207A (ko) | 1998-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100186342B1 (ko) | 병렬 가산기 | |
US5151875A (en) | MOS array multiplier cell | |
US5442306A (en) | Field programmable gate array using look-up tables, multiplexers and decoders | |
KR980011424A (ko) | 디지털 신호 전달 장치 | |
KR100228339B1 (ko) | 읽기 포트와 쓰기 포트를 공유하는 다중포트 액세스 메모리 | |
KR100518604B1 (ko) | 데이터의 독출 간격에 따라 반전 처리 동작을 수행하는반도체 장치의 데이터 반전회로 및 데이터 반전방법 | |
US4701877A (en) | Highspeed parallel adder with clocked switching circuits | |
US5636157A (en) | Modular 64-bit integer adder | |
US5012126A (en) | High speed CMOS multiplexer having reduced propagation delay | |
US5546035A (en) | Latch circuit having a logical operation function | |
US7170317B2 (en) | Sum bit generation circuit | |
Sumana et al. | Design and implementation of low power-high performance mixed logic line decoders | |
US6212615B1 (en) | Semiconductor circuit having burst counter circuit which is reduced the circuits passing from the clock input terminal to output terminal | |
JP3851906B2 (ja) | パルス生成回路 | |
US5091660A (en) | Semiconductor logic circuit | |
EP0174397A2 (en) | Dummy load controlled multi-level logic single clock logic circuit | |
US4712090A (en) | Data control circuits | |
US6522690B1 (en) | Zero determination signal generating circuit | |
JPH04227534A (ja) | アレイ乗算器 | |
JP3026268B2 (ja) | 論理回路 | |
KR100206140B1 (ko) | 고속 콘디셔널 썸(sum) 가산기 | |
JP3425875B2 (ja) | 比較回路 | |
JP4036537B2 (ja) | 集積回路装置 | |
JPH07106950A (ja) | プログラマブルロジックアレイ | |
JPH05325564A (ja) | 半導体記憶装置のシステムクロックの入力バッファ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19960906 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19960906 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19981130 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19981229 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19981228 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20011115 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20021120 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20031119 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20041201 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20051118 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20051118 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20071210 |