KR960042416A - 최대값 선택회로 - Google Patents

최대값 선택회로 Download PDF

Info

Publication number
KR960042416A
KR960042416A KR1019950011778A KR19950011778A KR960042416A KR 960042416 A KR960042416 A KR 960042416A KR 1019950011778 A KR1019950011778 A KR 1019950011778A KR 19950011778 A KR19950011778 A KR 19950011778A KR 960042416 A KR960042416 A KR 960042416A
Authority
KR
South Korea
Prior art keywords
signal
maximum value
unit
carry
bit
Prior art date
Application number
KR1019950011778A
Other languages
English (en)
Other versions
KR0156152B1 (ko
Inventor
박성휘
Original Assignee
문정환
Lg 반도체주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 문정환, Lg 반도체주식회사 filed Critical 문정환
Priority to KR1019950011778A priority Critical patent/KR0156152B1/ko
Priority to US08/644,417 priority patent/US5721809A/en
Priority to JP13974496A priority patent/JP3198379B2/ja
Publication of KR960042416A publication Critical patent/KR960042416A/ko
Application granted granted Critical
Publication of KR0156152B1 publication Critical patent/KR0156152B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/02Comparing digital values
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/30003Arrangements for executing specific machine instructions
    • G06F9/30007Arrangements for executing specific machine instructions to perform operations on data operands
    • G06F9/30021Compare instructions, e.g. Greater-Than, Equal-To, MINMAX
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods 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/544Methods 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 for evaluating functions by calculation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Computing Systems (AREA)
  • Measurement Of Current Or Voltage (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Electronic Switches (AREA)

Abstract

본 발명은 최대값 선택회로에 관한 것으로, 특히 다수의 입력신호를 동시에 비교 처리하여 지연시간의 단축과 고속데이터 처리에 적당하도록 한 최대값 선택회로에 관한 것이다.
이를 위한 본 발명의 최대값 선택회로는 n배트로 된 m개의 2진수 중 최대값을 선택하는 최대값 선택회로에 있어서, m개의 2진수의 단위비트와 캐리신호를 각각 비트단위로 비교하여 얻은 최대값 지성신호를 그 다음 하위비트의 캐리신호로 출력하도록 직렬접속되는 n개의 단위비트 병렬비교기와, 상기 최하위 비트의 단위비트 병렬비교기(7n)에서 출력되는 최대값 지성신호에 따라 입력되는 m개의 2진수 중에 최대값을 최종적으로 출력하는 멀티플렉서를 포함하여 구성된 것이다.

Description

최대값 선택회로
본 내용은 요부공개 건이므로 전문내용을 수록하지 않았음
제3도는 본 발명의 최대값 선택회로의 구성블럭도, 제4도는 본 발명에 따른 단위비트 병렬비교기를 나타낸 회로도.

Claims (5)

  1. n비트로된 m개의 12진수 중 최대값을 선택하는 최대값 선택회로에 있어서, m개의 2진수의 단위비트와 캐리신호를 각각 비트단위로 비교하여 얻은 최대값 지성신호를 그 다음 하위비트의 캐리신호로 출력하도록 직렬접속되는 n개의 단위비트 병렬비교기와, 상기 최하위 비트의 단위비트 병렬비교기(7n)에서 출력되는 최대값 지성신호에 따라 입력되는 m개의 2진수 중에 최대값을 최종적으로 출력하는 멀티플렉서를 포함하여 구성됨을 특징으로 하는 최대값 선택회로.
  2. 제1항에 있어서, 각 단위비트 병렬비교기는 m개의 n비트 2진수의 각 단위비트 입력값을 논리합 연산하여 출력하는 제1노아 게이트와, 상기 입력되는 캐리값을 논리합 연산하여 출력하는 제2노아 게이트와, 상기 제1, 제2노아 게이트의 출력신호와 2진수의 단위비트 및 해당 캐리신호를 1차 논리연산하고 그 결과와 그밖의 다른 m-1개의 단위비트와 캐리신호들을 2차 논리연산하여 단위비트중 최대값임을 지정하여 출력하는 m개의 논리 연산부로 구성됨을 특징으로 하는 최대값 선택회로.
  3. 제2항에 있어서, 제1, 제2노아 게이트 및 각 논리연산부는 해당 단위비트와 해당 캐리신호가 동시에 "1"이면 다른 입력단에 입력되는 단위비트 및 캐리신호에 관계없이 최대값 지성신호(Am)로 "1"를 출력하고, 해당 단위비트가 "1"이고, 해당 캐리신호가 "0"일때는 다른 입력단에 입력되는 캐리 입력이 하나라도 "1"이면 최대값 지성신호로 "0"를 출력하고, 다른 입력단의 캐리 입력이 모두 "0"이면 최대값 지성신호로 "1"를 출력하며, 해당 단위비트가 "0"이고 해당 캐리신호가 "1"일때는 다른 단위비트 이벽값과 캐리 입력이 동시에 "1"일 경우 최대값 선택신호로 "0"를 출력하고, 다른 단위비트 입력값과 캐리 입력이 동시에 "1"이 되지 않으면 최대값 지성신호로 "1"를 출력하고, 해당 단위비트가 "0"이고 해당 캐리신호가 "0"일때는 다른 모든 단위비트는 입력값과 캐리 입력이 "0"일 경우에만 최대값 지성신호로 "1"를 출력하고, 다른 모든 단위비트 입력값과 캐리 입력 중 하나라도 "1"인 경우에는 최대값 지성신호로 "0"를 출력하도록 구성됨을 특징으로 하는 최대값 선택회로.
  4. 제3항에 있어서, 5개의 n비트 2진수의 단위비트를 A, B, C, D, E라 하고, 해당 캐리값을 Ac, Bc, Cc, Dc, Ec라 할 때, 제1, 제2노아게이트 및 각 논리연산부는 의 논리값을 갖도록 구성됨을 특징으로 하는 최대값 선택회로.
  5. 제2항에 있어서, 각 논리연산부는 상기 제1노아 게이트의 출력과 일 단위비트의 입력값을 논리 연산하여 출력하는 제1오아 게이트와, 상기 제1오아 게이트의 출력신호와 상기 제2노아 게이트의 출력신호를 논리 연산하여 출력하는 제1앤드 게이트와, 상기 일 단위비트 입력값과 해당 캐리값을 논리 연산하여 출력하는 제1낸드 게이트와, 상기 제1낸드 게이트의 출력을 반전시키는 인버터와, 상기 해당 논리연산부의 제1낸드 게이트의 출력신호를 제외한 다른 논리연산부의 제1낸드 게이트의 출력신호와 상기 해당 논리연산부의 캐리입력 신호를 논리연산하는 제2앤드 게이트와, 상기 제1앤드 게이트, 상기 인버터 및 상기 제2앤드 게이트의 출력신호를 논리 연산하여 출력하는 제2오아 게이트로 구성됨을 특징으로 하는 최대값 선택회로.
    ※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
KR1019950011778A 1995-05-12 1995-05-12 최대값 선택회로 KR0156152B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1019950011778A KR0156152B1 (ko) 1995-05-12 1995-05-12 최대값 선택회로
US08/644,417 US5721809A (en) 1995-05-12 1996-05-10 Maximum value selector
JP13974496A JP3198379B2 (ja) 1995-05-12 1996-05-10 最大値選択回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950011778A KR0156152B1 (ko) 1995-05-12 1995-05-12 최대값 선택회로

Publications (2)

Publication Number Publication Date
KR960042416A true KR960042416A (ko) 1996-12-21
KR0156152B1 KR0156152B1 (ko) 1998-11-16

Family

ID=19414353

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950011778A KR0156152B1 (ko) 1995-05-12 1995-05-12 최대값 선택회로

Country Status (3)

Country Link
US (1) US5721809A (ko)
JP (1) JP3198379B2 (ko)
KR (1) KR0156152B1 (ko)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100189743B1 (ko) * 1996-10-07 1999-06-01 구본준 최대값/최소값 추출기
US5991785A (en) * 1997-11-13 1999-11-23 Lucent Technologies Inc. Determining an extremum value and its index in an array using a dual-accumulation processor
US6341296B1 (en) * 1998-04-28 2002-01-22 Pmc-Sierra, Inc. Method and apparatus for efficient selection of a boundary value
US6356354B1 (en) 1998-09-18 2002-03-12 Hewlett-Packard Co. System having an arithmetic-logic circuit for determining the maximum or minimum of a plurality of codes
US6633654B2 (en) * 2000-06-19 2003-10-14 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
US6631198B1 (en) 2000-06-19 2003-10-07 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
US6769005B1 (en) * 2001-02-13 2004-07-27 Silicon Access Networks Method and apparatus for priority resolution
US7103868B2 (en) * 2002-11-12 2006-09-05 Lsi Logic Corporation Optimizing depths of circuits for Boolean functions
US7072922B2 (en) * 2002-12-13 2006-07-04 Lsi Logic Corporation Integrated circuit and process for identifying minimum or maximum input value among plural inputs
DE10260177B4 (de) * 2002-12-20 2009-01-22 Daimler Ag Verfahren und Vorrichtung zur Datenerfassung
FR2849301A1 (fr) * 2002-12-23 2004-06-25 St Microelectronics Sa Dispositif pour le traitement collectif de donnees
EP1590769A4 (en) 2003-01-28 2007-04-04 Lucid Information Technology Ltd METHOD AND SYSTEM FOR COMPOSING THREE-DIMENSIONAL GRAPHICS USING AN ASSOCIATIVE DECISION MECHANISM
FR2851862B1 (fr) * 2003-02-27 2006-12-29 Radiotelephone Sfr Procede de generation d'une permutation pseudo-aleatoire d'un mot comportant n digits
US8234320B1 (en) 2007-10-25 2012-07-31 Marvell International Ltd. Bitwise comparator for selecting two smallest numbers from a set of numbers
US8356160B2 (en) * 2008-01-15 2013-01-15 International Business Machines Corporation Pipelined multiple operand minimum and maximum function
CN101723784B (zh) * 2008-10-16 2012-12-26 中国石油化工股份有限公司 一种乙烯裂解炉
US8204084B2 (en) * 2010-02-25 2012-06-19 Mark Henrik Sandstrom Individual bit timeslot granular, input status adaptive multiplexing
KR102166935B1 (ko) 2013-11-11 2020-10-16 삼성전자주식회사 동적 전압 주파수 스케일링을 수행하기 위한 동작 주파수 변경 방법, 시스템 온-칩 및 이를 구비하는 모바일 기기

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU51291A1 (ru) * 1936-11-02 1936-11-30 Н.В. Векшинский Токопровод щий ввод в вакуумные приборы из кварцевого стекла
US3428946A (en) * 1965-08-26 1969-02-18 Goodyear Aerospace Corp Means for merging data
US3740538A (en) * 1971-07-28 1973-06-19 Us Air Force Digital sorter and ranker
DE2425602A1 (de) * 1974-05-27 1975-12-11 Siemens Ag Vergleicherschaltung fuer zwei nstellige binaerworte, insbesondere dualzahlen
US4410960A (en) * 1980-02-05 1983-10-18 Nippon Electric Co., Ltd. Sorting circuit for three or more inputs
US4628483A (en) * 1982-06-03 1986-12-09 Nelson Raymond J One level sorting network
US4567572A (en) * 1983-02-22 1986-01-28 The United States Of America As Represented By The Director Of The National Security Agency Fast parallel sorting processor
US4998219A (en) * 1989-02-16 1991-03-05 Ail Systems, Inc. Method and apparatus for determining the greatest value of a binary number and for minimizing any uncertainty associated with the determination
GB2232280B (en) * 1989-05-31 1993-10-13 Plessey Co Plc A digital electronic device for processing an image.
KR930010942B1 (ko) * 1991-08-16 1993-11-17 삼성전자 주식회사 직렬비교기
KR0139019B1 (ko) * 1994-07-26 1998-06-15 김은영 비트순차식 병렬 비교기

Also Published As

Publication number Publication date
KR0156152B1 (ko) 1998-11-16
JP3198379B2 (ja) 2001-08-13
JPH08339291A (ja) 1996-12-24
US5721809A (en) 1998-02-24

Similar Documents

Publication Publication Date Title
KR960042416A (ko) 최대값 선택회로
US4163211A (en) Tree-type combinatorial logic circuit
US4733220A (en) Thermometer-to-adjacent bindary encoder
US5526391A (en) N+1 frequency divider counter and method therefor
US5122979A (en) Method and a digital electronic device for the evaluation of an extremum of a set of binary encoded data words
US5995029A (en) Parallel bit counter using bit sorters
US4446452A (en) Magnitude comparator circuit and method
EP0217009A2 (en) Thermometer-to-adjacent binary encoder
US4954978A (en) Priority order decomposing apparatus
US5654707A (en) Parallel-to-serial data conversion circuit
US7352275B2 (en) Device for comparing two words of n bits each
KR900008400B1 (ko) 파이프 라인구조를 이용한 데이터 분류장치
US7382171B2 (en) Semiconductor circuit for detecting a signal propagation time
US5239499A (en) Logical circuit that performs multiple logical operations in each stage processing unit
SU798810A1 (ru) Устройство дл сравнени весов кодов
KR940005450Y1 (ko) 디지탈 비교기
KR950012114B1 (ko) 최상위 1논리 저장번지 검출방법 및 그 회로
US6389444B1 (en) Adder apparatus having single adder for +1 and +2 functions
JPH039661B2 (ko)
SU1097997A1 (ru) Устройство дл сравнени чисел
RU2028664C1 (ru) Устройство для параллельной обработки данных
SU864279A1 (ru) Устройство дл сравнени чисел
EP0207462A2 (en) Comparator circuit
JPH11266158A (ja) 信号伝送回路および信号伝送方法
RU2029431C1 (ru) Преобразователь кодов

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20050620

Year of fee payment: 8

LAPS Lapse due to unpaid annual fee