문맥 (context)
[청구항 1]
각기 다수의 입력라인과 다수의 출력라인을 갖는 다수의 비동기 프로그래머블 로직 블록과
상기 비동기 프로그래머블 로직 블록에 기능적으로 결합되어 상기 비동기 프로그래머블 로직 블록의 출력라인상의 신호를 입력받고 상기 비동기 프로그래머블 로직 블록의 입력라인에 입력신호를 인가하는 프로그래머블 스위치 상호접속 수단으로 구성된 다수의 입/출력(i/o)핀을 갖는 집적회로로서, 상기 비동기 프로그래머블 로직 블록의 각각은 상기 프로그래머블 스위치 상호접속 수단에 기능적으로 결합되어 (i) 상기 다수의 비동기 프로그래머블 로직 블록의 입력라인으로부터의 입력신호만을 인가받아 (ⅱ) 상기 다수의 입력신호에 대한 응답으로 다수의 논리 출력신호를 생성하고
상기 다수의 입력신호에 응답하여 다수의 제어신호를 발생시키는 프로그래머블 어레이 수단과
상기 프로그래머블 스위치 상호접속 수단에 기능적으로 결합되어 적어도 하나의 입력라인과, 하나의 출력라인 및 상기 다수의 제어신호중의 하나에 의해 구동되는 제어라인을 갖는 다수의 프로그래머블 출력 로직 매크로셀 수단과
상기 프로그래머블 어레이 수단에 기능적으로 결합되고 상기 다수의 프로그래머블 로직 블록의 각각에 기능적, 선택적으로 결합 및 분리되어 상기 프로그래머블 어레이 수단의 출력신호가 상기 프로그래머블 출력 로직 매크로셀 수단에서 선택된 입력라인을 향하게 하고 상기 다수의 프로그래머블 출력 로직 매크로셀 수단에서 선택된 입력라인을 상기 프로그래머블 어레이 수단으로부터 분리시키는 로직 앨로케이터 수단과
각 i/o 매크로셀이 상기 i/o 핀 및 상기 프로그래머블 출력 로직 매크로셀 수단중 하나의 출력라인에 연결되어 상기 프로그래머블 출력 로직 매크로셀 수단의 출력라인은 상기 i/o 핀에 선택적으로 연결 및 분리하는 다수의 프로그래머블 입/출력(i/o) 매크로셀 수단과
각기 상기 프로그래머블 스위치 상호접속 수단 및 i/o 핀에 기능적으로 결합되고, 상기 i/o 핀에 연결된 입력라인과 상기 스위치 매트릭스 수단에 연결된 출력라인을 갖는 다수의 프로그래머블 입력 로직 매크로셀 수단을 포함하는 것을 특징으로 하는 집적회로
[청구항 2]
제1항에 있어서,상기 프로그래머블 출력 로직 매크로셀 수단은 상기 프로그래머블 출력 로직 매크로셀 수단의 입력라인과 기능적으로 연결되고 입력단자와 출력단자를 갖는 프로그래머블 저장수단과; 상기 프로그래머블 출력 로직 매크로셀 수단의 입력라인과 상기 프로그래머블 저장수단의 출력단자에 기능적으로 연결되고 하나의 출력라인을 가지며, 입력라인상의 신호에 의해 구동되는 신호 또는 상기 프로그래머블 저장수단으로부터의 신호를 그 출력라인에 결합시키며 그 출력라인이 상기 프로그래머블 스위치 상호접속 수단에 연결된 제1프로그래머블 수단과; 상기 프로그래머블 저장소자 및 상기 프로그래머블 출력 로직 매크로셀 수단의 입력라인에 연결되어 로직신호의 극성을 제어하고, 그 기능의 제1모드에서 상기 극성 제어수단이 입력신호에 응답하는 첫 번째 출력 신호를 생성하고; 그 기능의 제2모드에서 상기 극성 제어 수단이 상기 입력신호에 대한 응답으로 다른 출력신호를 발생시키며 상기 다른 출력신호는 처음 출력신호에 대한 반전신호가 되는수단포함하는것을특징으로 하는집적회로.
[청구항 3]
제2항에 있어서,상기 극성 제어수단은 제2프로그래머블 수단을 포함하며, 이 제2프로그래머블 수단은 (ⅰ) 상기 제1프로그래머블 수단의 출력라인에 연결된 입력단자와, (ⅱ) 상기 제1프로그래머블 수단의 출력라인에 연결된 신호 반전 입력단자와, (ⅲ) 출력라인을 가지며, 이 제2프로그래머블 수단을 통하여 상기 제1프로그래머블 수단의 출력라인상의 한 신호와 상기 제1프로그래머블 수단의 출력라인의 반전신호가 상기 제2프로그래머블 수단의 출력라인에 결합되며, 상기 제2프로그래머블 수단의 출력라인은상기프로그래머블출력로직매크로셀의출력라인되는것을특징으로 하는집적회로.
[청구항 4]
제2항에 있어서,출력 로직 매크로셀 수단은 적어도 하나의 입력라인을 갖는 다수의 입력라인과; 상기 다수의 입력라인에 기능적으로 결합되고, 상기 프로그래머블 저장수단의 입력단자에 연결되어 있는 출력라인을 갖는로직 게이트수단구성된것을특징으로 하는집적회로.
[청구항 5]
제2항에 있어서,상기 프로그래머블 저장수단은 d-타입 플립-플롭, t-타입 플립-플롭 및 래치로 구성된 그룹중 어느 하나로 구성될 수 있는프로그래머블저장소자포함하는것을특징으로 하는집적회로.
[청구항 6]
제5항에 있어서,상기 프로그래머블 저장수단nan은비둥기리세트단자포함하는것을특징으로 하는집적회로.
[청구항 7]
제6항에 있어서,상기 비둥기 리세트 단자는 상기 프로그래머블 어레이 수단의 제어 출력신호중의 하나에 의해 구동되는라인연결된것을특징으로 하는집적회로.
[청구항 8]
제5항에 있어서,상기 프로그래머블 저장수단nan은비둥기프리세트단자포함하는것을특징으로 하는집적회로.
[청구항 9]
제8항에 있어서,상기 비동기 리세트 단자는 상기 프로그래머블 어레이 수단의 제어 출력신호중의 하나에 의해 구동되는라인연결된것을특징으로 하는집적회로.
[청구항 10]
제2항에 있어서,상기 프로그래머블 저장소자는클럭단자갖는것을특징으로 하는집적회로.
[청구항 11]
제10항에 있어서,상기 프로그래머블 출력 로직 매크로셀 수단의 각각은 상기 프로그래머블 저장소자의 클럭 단자에 연결된 다수의 입력단자 및 출력단자를 가지며, 입력선택신호에 응답하여 선택된 입력단자의 신호를 출력단자로 보내는 프로그래머블 멀티플렉서 수단과, 상기 프로그래머블 클럭 멀티플렉서 수단에 기능적으로 결합되어 상기 입력선택신호를 제공하는수단포함하는것을특징으로 하는집적회로.
[청구항 13]
제12항에 있어서,상기 다수의 클럭 멀티플렉서 수단의 일측 입력단자는 상기 입력핀중의 하나에 연결되고, 상기 다수의 클럭 멀티플렉서 수단의 타측 입력단자는 상기 프로그래머블 어레이 수단의 제어 출력신호중의 하나에 의해 구동되는라인연결된것을특징으로 하는집적회로.
[청구항 14]
제13항에 있어서,상기 다수의 클럭 멀티플렉서 수단의 제3측 입력단자는 신호 반전 입력단자로서 상기 입력핀중의 하나에 연결되고, 상기 다수의 클럭 멀티플렉서 수단의 제4측 입력단자는 신호반전단자로서 상기 프로그래머블 어레이 수단의 제어 출력신호중의 하나에 의해 구동되는라인연결된것을특징으로 하는집적회로.
[청구항 15]
제2항에 있어서,상기 프로그래머블i/o 매크로셀 수단은 인에이블 신호를 선택적으로 인가하는 수단과; 상기 프로그래머블 출력 로직 매크로셀 수단의 출력라인, 상기 핀들중의 하나 및 인에이블 신호 공급 수단에 연결되어 상기 극성 제어수단으로부터의 신호를 상기 핀에 선택적으로 공급하는 수단을 포함하며, 상기 공급수단은 상기 인에이블 신호를 받음과 동시에 상기 극성 제어수단으로부터의신호통과시키는것을특징으로 하는집적회로.
[청구항 16]
제15항에 있어서,상기 인에이블 신호를 선택적으로 제공하는 수단은 상기 다수의 프로그래머블 어레이 수단의 제어 출력신호중의 하나에 의해 구동되는라인포함하는것을특징으로 하는집적회로.
[청구항 17]
제1항에 있어서,상기 프로그래머블 입력 로직 매크로셀 수단의 각각은 i/o 핀에 기능적으로 결합되고 입력단자와 출력단자를 갖는프로그래머블저장소자포함하는것을특징으로 하는집적회로.
[청구항 18]
제17항에 있어서,상기 프로그래머블 저장소자는 d-타입 플립-플롭과 래치로 구성되는 그룹중의 어느 하나로 구성이 가능한프로그래머블저장소자포함하는것을특징으로 하는집적회로.
[청구항 19]
제18항에 있어서,상기 프로그래머블 저장소자는클럭단자갖는것을특징으로 하는집적회로.
[청구항 20]
제19항에 있어서,상기 프로그래머블 출력 로직 매크로셀은 상기 프로그래머블 저장소자의 클럭 단자에 연결된 다수의 입력단자 및 출력단자를 가지며, 입력선택신호에 따라서 선택된 입력단자의 신호를 출력단자로 출력하는프로그래머블멀티플렉서수단포함하는것을특징으로 하는집적회로.
[청구항 22]
제21항에 있어서,상기 다수의 클럭 멀티플렉서 수단의 일측 입력단자는 상기 입력핀중의 하나에 연결되고, 상기 다수의 클럭 멀티플렉서 수단의 타측 입력단자는 상기 입력핀의 다른단자연결되는것을특징으로 하는집적회로.
[청구항 23]
제22항에 있어서,상기 다수의 클럭 멀티플렉서 수단의 제3측 입력단자는 신호 반전 입력단자로서 상기 입력핀중의 하나에 연결되고, 상기 다수의 클럭 멀티플렉서 수단의 제4측 입력단자는 신호반전단자로서 상기 입력핀의 다른단자연결되는것을특징으로 하는집적회로.
[청구항 24]
제1항에 있어서,상기 로직 앨로케이터 수단은 다수의 출력라인과 입력라인을 가지며 입력라인상의 다수의 신호를 선택된 출력라인으로 보내는 다수의 루터 수단을 포함하며, 여기에서 각 루터소자의 입력라인은 상기 프로그래머블 로직 어레이의 출력라인에 연결되고; 각 루터소자의 출력라인은 상기 프로그래머블 출력 로직 매크로셀수단중의하나의입력라인연결되는것을특징으로 하는집적회로.
[청구항 25]
제24항에 있어서,상기 루터 수단의 각각은 상기 다수의 루터 입력라인에 연결되고 출력라인은 갖는 로직 게이트 수단과; 상기 로직 게이트 수단의 출력라인에 연결된 입력단자와 다수의 출력단자를 가지고 입력선택신호에 응답하여 상기 입력단자의 신호를 상기 선택된 출력라인으로 전송하며, 그 출력라인이 상기 루터 수단의 출력라인이 되는 디멀티플렉서 수단과, 상기 디멀티플렉서 수단에 기능적으로 결합되어 상기의 입력 선택신호를 제공하는수단포함하는것을특징으로 하는집적회로.
[청구항 26]
제1항에 있어서,상기 비동기 프로그래머블 로직 블록의 각각은동일한것을특징으로 하는집적회로.
[청구항 27]
제26항에 있어서,상기 동일한 프로그래머블 로직 블록은 상기 스위치 매트릭스 수단의 주위에대칭적배열되는것을특징으로 하는집적회로.
[청구항 28]
제1항에 있어서,상기 프로그래머블 스위치 상호접속 수단은 다수의 입력라인과 출력라인을 가지며 그 각각이 입력 선택 신호에 응답하여 선택된 입력라인상의 신호를 출력라인으로 전송하는 다수의 멀티플렉싱 수단과; 입력선택신호를 다수의 멀티플렉싱 수단의 각각에 제공하는수단포함하는것을특징으로 하는집적회로.
[청구항 29]
제1항에 있어서,상기 스위치 상호접속 수단은 그 입력단자와 그 출력단자 사이의 그 어떤 경로에 대하여도 고정되고 경로에 무관한지연시간갖는것을특징으로 하는집적회로.
[청구항 30]
제29항에 있어서,상기 비동기 프로그래머블 로직 블록의 하나를 다른 비동기 프로그래머블 로직 블록에 연결하는데 있어서 상기 스위치 상호접속 수단을 통한 지연시간은 약 1ns내지인것을특징으로 하는집적회로.
[청구항 31]
제1항에 있어서,상기 스위치 상호접속 수단은 신호의 근원에 관계없이 통과하는 모든 신호에 대하여 거의 같은지연시간갖는것을특징으로 하는집적회로.
[청구항 35]
다수의 입력라인과 다수의 출력라인을 갖는 비동기 프로그래머블 회로와
상기 비동기 프로그래머블 회로의 각각에 기능적으로 결합되어 상기 다수의 비동기 프로그래머블 회로의 출력라인의 신호를 인가받고 상기 다수의 비동기 프로그래머블 회로의 입력라인에 입력신호를 제공하는 프로그래머블 상호접속 수단을 포함하는 집적회로로서, 상기 다수의 비동기 프로그래머블 회로는 상기 프로그래머블 상호접속 수단에 의해 구동되는 입력라인상의 신호만을 입력하여 모든 비동기 프로그래머블 회로의 입력신호가 그 기원에 관계없이 상기 프로그래머블 상호접속을 통하여 비동기 프로그래머블 회로로 향하게 하는 것을 특징으로 하는 집적회로
[청구항 36]
제35항에 있어서,상기 프로그래머블 상호접속 수단은 상기 다수의 입력라인과 상기 다수의 출력라인에 연결되어 상기 프로그래머블 상호접속 수단을 통과하는 모든 신호에 대하여 그 기원에 관계없이 균등하고 고정된 시간지연을 갖게 하는프로그래머블멀티플렉서수단포함하는것을특징으로 하는집적회로.
[청구항 37]
제36항에 있어서,상기 프로그래머블 멀티플렉서 수단의 사이즈는 상기 집적회로가 적어도 2.5의행로인수하는것을특징으로 하는집적회로.
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
청구항 1 및 청구항 24에 기재된 내용을 바탕으로, 프로그래머블 어레이 수단의 출력신호를 프로그래머블 출력 로직 매크로셀 수단의 선택된 입력라인으로 전달하기 위해 사용되는 로직 앨로케이터 수단의 세부 구성 요소와 그 동작 관계를 설명하시오.
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation청구항 1과 24를 바탕으로 로직 앨로케이터 수단의 세부 구성 요소와 프로그래머블 어레이 출력신호를 프로그래머블 출력 로직 매크로셀 입력으로 전달하는 동작 관계를 파악해야 한다.
-
2정보 추출
information_extraction청구항 1에서 로직 앨로케이터 수단은 프로그래머블 어레이 수단의 출력신호를 프로그래머블 출력 로직 매크로셀의 선택된 입력라인으로 향하게 하는 역할을 함을 추출한다.
- 상기 프로그래머블 어레이 수단의 출력신호가 상기 프로그래머블 출력 로직 매크로셀 수단에서 선택된 입력라인을 향하게 하고
-
3근거 선택
evidence_selection청구항 24에서 로직 앨로케이터 수단의 구체적 구성인 '다수의 루터 수단'과 그 연결 관계를 선택한다.
- 상기 로직 앨로케이터 수단은 다수의 출력라인과 입력라인을 가지며 입력라인상의 다수의 신호를 선택된 출력라인으로 보내는 다수의 루터 수단을 포함하며
-
4논리 통합
logical_integration루터 수단의 입력라인은 프로그래머블 어레이의 출력라인에 연결되고, 루터 수단의 출력라인은 프로그래머블 출력 로직 매크로셀의 입력라인에 연결된다는 점을 결합한다.
- 각 루터소자의 입력라인은 상기 프로그래머블 로직 어레이의 출력라인에 연결되고; 각 루터소자의 출력라인은 상기 프로그래머블 출력 로직 매크로셀수단중의하나의입력라인연결되는것을특징으로 하는
-
5결론 도출
conclusion_formulation로직 앨로케이터 수단은 다수의 루터 수단으로 구성되며, 루터의 입력을 통해 어레이의 신호를 받고 출력을 통해 매크로셀의 입력으로 전달하는 구조임을 도출한다.
-
6답변 생성
answer_generation추출된 구성 요소와 동작 관계를 정리하여 최종 답변을 작성한다.
최종 답변 (final_answer)
로직 앨로케이터 수단은 다수의 출력라인과 입력라인을 가지며, 입력라인상의 다수의 신호를 선택된 출력라인으로 보내는 '다수의 루터 수단'을 세부 구성 요소로 포함한다. 동작 관계 측면에서, 각 루터 소자의 입력라인은 프로그래머블 로직 어레이의 출력라인에 연결되어 신호를 입력받고, 각 루터 소자의 출력라인은 프로그래머블 출력 로직 매크로셀 수단 중 하나의 입력라인에 연결되어 프로그래머블 어레이의 출력신호를 해당 매크로셀의 선택된 입력라인으로 전달한다.
핵심 해석 (core_interpretation)
로직 앨로케이터 수단은 다수의 루터(router)를 통해 프로그래머블 어레이의 출력 신호를 프로그래머블 출력 로직 매크로셀의 특정 입력라인으로 선택적으로 라우팅하는 역할을 수행한다.