KR20210077704A - 차지 기반 스위치드 매트릭스 및 그 방법 - Google Patents
차지 기반 스위치드 매트릭스 및 그 방법 Download PDFInfo
- Publication number
- KR20210077704A KR20210077704A KR1020217013786A KR20217013786A KR20210077704A KR 20210077704 A KR20210077704 A KR 20210077704A KR 1020217013786 A KR1020217013786 A KR 1020217013786A KR 20217013786 A KR20217013786 A KR 20217013786A KR 20210077704 A KR20210077704 A KR 20210077704A
- Authority
- KR
- South Korea
- Prior art keywords
- charge
- input
- storage device
- output
- charge storage
- 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.)
- Granted
Links
Images
Classifications
-
- G06N3/0635—
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/01—Shaping pulses
- H03K5/04—Shaping pulses by increasing duration; by decreasing duration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/044—Recurrent networks, e.g. Hopfield networks
- G06N3/0442—Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
-
- G06N3/0445—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
- G06N3/065—Analogue means
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M3/00—Conversion of DC power input into DC power output
- H02M3/02—Conversion of DC power input into DC power output without intermediate conversion into AC
- H02M3/04—Conversion of DC power input into DC power output without intermediate conversion into AC by static converters
- H02M3/06—Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using resistors or capacitors, e.g. potential divider
- H02M3/07—Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using resistors or capacitors, e.g. potential divider using capacitors charged and discharged alternately by semiconductor devices with control electrode, e.g. charge pumps
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/22—Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral
- H03K5/24—Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude
- H03K5/2472—Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude using field effect transistors
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/156—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
- H03K5/1565—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern the output pulses having a constant duty cycle
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Nonlinear Science (AREA)
- Neurology (AREA)
- Power Engineering (AREA)
- Analogue/Digital Conversion (AREA)
- Electronic Switches (AREA)
Abstract
Description
도 1a는 스필 및 필 회로(spill and fill circuit)를 나타낸다.
도 1b는 도 1A의 스필 및 필 회로에서 저장 웰 SW 차지 저장소로부터 플로팅 확산 FD 차지 저장소로의 에너지 다이어그램을 나타낸다.
도 2는 "단일 트랜지스터" 차지 멀티플라이어 회로의 블록 다이어그램을 나타낸다.
도 3은 본 출원의 일 형태에 따른 뉴런(MAC + 활성화)의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 4는 본 출원의 일 형태에 따른, 플로팅 커패시터가 필요하지 않은 경우 단순 비례 차지 펄스 스위치 매트릭스에 호환되는 뉴런의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 5는 본 출원의 일 형태에 따른 코어의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 6은 본 출원의 일 형태에 따른 뉴런 네트워크 연결의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 7은 본 출원의 일 형태에 따른 차지 펄스 크로스바의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 8은 본 출원의 일 형태에 따른 4 개의 코어를 가지는 로컬 그룹의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 9는 본 출원의 일 형태에 따른 추가 코어에 연결되는 4 개의 코어의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 10은 본 출원의 일 형태에 따른 최대 풀링 회로 코어의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 11은 본 출원의 일 형태에 따른 차지 범위의 예시적인 실시예를 나타내는 다이어그램이다.
도 12는 본 출원의 일 형태에 따른 팩토리 프로그래밍 경로를 허용하기 위한 Zcell의 사용의 예시적인 실시예를 나타내는 블록도이다.
도 13은 본 출원의 일 형태에 따른 단축 조작에 사용될 수 있는 2D CCD 시프트 레지스터에 연결된 포토 다이오드의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 14는 본 출원의 일 형태에 따른 차지 투입을 감소시킬 수 있는 공핍된 차지 스위치의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 15는 본 출원의 일 형태에 따른 로컬 정확도 조정을 위해 뉴런 주소에 추가될 수 있는 로컬 비트를 생성할 수 있는 연속 시간 Δ∑의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 16은 본 출원의 일 형태에 따른 로컬 단기 동적 메모리의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 17은 본 출원의 일 형태에 따른 아날로그 NVM 차지 트랩 전류 소스의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 18은 본 출원의 일 형태에 따른 정류된 선형 타입 결정 회로의 예시적인 실시예의 그래프이다.
도 19는 본 출원의 일 형태에 따른 RELU 기능의 예시적인 실시예를 나타내는 그래프이다.
도 20은 본 출원의 일 형태에 따른 양면 차지 추가 또는 제거를 위한 회로의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 21은 본 출원의 일 형태에 따른 차지 입력에 바이어스를 추가하기 위한 회로의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 22는 본 출원의 일 형태에 따른 커패시터에 저장된 차지에 포지티브/네거티브 바이어스를 구현하기 위한 회로의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 23은 본 출원의 일 형태에 따른 다중 입력 차지로부터 시간 펄스 합이 어떻게 생성되는지의 예시적인 실시예를 나타내는 그래프이다.
도 24는 본 출원의 일 형태에 따른 VREF 레벨을 시프트하는 것에 의해 바이어스를 추가하기 위한 회로의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 25는 본 출원의 일 형태에 따른 공통 소스 스테이지의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 26은 본 출원의 일 형태에 따른 레벨 시프팅에 의한 차지 범위 확장의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 27은 스위치 누설을 줄이는 샘플 및 홀드 타임을 개선하는 단기 메모리 스킴의 예시적인 실시예를 나타내는 블록 다이어그램이다.
도 28은 본 출원의 일 형태에 따른 MOS 스위치의 게이트 전압을 제한하기 위한 회로의 예시적인 실시예를 나타내는 블록 다이어그램이다. 그리고
도 29는 본 출원의 일 형태에 따른 빠른 시동을 위한 조향 회로의 예시적인 실시예를 나타내는 블록 다이어그램이다.
80: 스위치 매트릭스
Claims (30)
- 초기 페이스(phase) 동안 차지(charge)를 수신하기 위해 입력에 연결된 적어도 하나의 입력 차지 저장 장치-상기 적어도 하나의 입력 차지 저장 장치는 초기에 전위 또는 차지 임계치 중 하나로 리셋됨;
출력 및 상기 적어도 하나의 입력 차지 저장 장치에 연결된 적어도 하나의 출력 차지 저장 장치-상기 적어도 하나의 출력 차지 저장 장치는 초기에 차지 레벨로 리셋됨;
상기 적어도 하나의 입력 차지 저장 장치와 상기 적어도 하나의 출력 차지 저장 장치를 연결하는 공유 노드에 연결된 비교 장치;
상기 적어도 하나의 출력 차지 저장 장치에 연결된 적어도 하나의 제1 전류 소스;
상기 적어도 하나의 출력 차지 저장 장치 상에 차지 곱셈 또는 나눗셈 중 하나를 생성하도록, 상기 적어도 하나의 입력 차지 저장 장치 및 상기 적어도 하나의 출력 차지 저장 장치를 상기 적어도 하나의 제1 전류 소스에 크기에 비례해 연결하여 공유 노드에 연결된 적어도 하나의 제2 전류 소스
를 포함하고,
상기 적어도 하나의 제1 전류 소스 및 상기 적어도 하나의 제2 전류 소스는 제2 페이스의 시작에서 켜지고 상기 공유 노드가 차지 곱셈 또는 나눗셈 중 하나의 크기에 비례하는 출력 펄스를 생성하는 전위 또는 차지 임계치 중 하나에 도달하면 꺼지는 것을 특징으로 하는 스위치드 차지 회로.
- 초기 페이스(phase) 동안 차지를 수신하도록 초기에 차지 임계치로 리셋되고 입력에 연결되는 적어도 하나의 입력 스위치드 차지 저장소;
펑셔널 시리즈(functional series)로 출력 및 제1 입력 차지 저장소에 연결된, 초기에 차지 임계치로 리셋된 적어도 하나의 출력 스위치드 차지 저장소;
상기 적어도 하나의 입력 스위치드 차지 저장소 및 상기 적어도 하나의 출력 스위치드 차지 저장소를 연결하는 공유 노드에 연결된 비교 장치;
상기 적어도 하나의 출력 스위치드 차지 저장소에 연결된 적어도 하나의 제1 차지 이동 장치;
차지 곱셈 또는 나눗셈 중 하나를 생성하기 위해 비례 차지 레이트(proportional charge rates)로 상기 적어도 하나의 입력 스위치드 차지 저장소 및 상기 적어도 하나의 출력 스위치드 차지 저장소를 충전하도록 상기 적어도 하나의 제1 차지 이동 장치에 크기에 비례하여 공유 노드에 연결되는 적어도 하나의 제2 차지 이동 장치; 및
상기 적어도 하나의 제1 차지 이동 장치 및 상기 적어도 하나의 제2 차지 이동 장치가 제2 페이스 동안 온(on)되는 시간 동안 출력 펄스를 구동함으로써 차지 곱셈 또는 나눗셈 중 하나의 크기에 비례하여 출력 펄스를 생성하는 드라이버
를 포함하고,
상기 적어도 하나의 제1 차지 이동 장치 및 상기 적어도 하나의 제2 차지 이동 장치는 제2 페이스(phase)의 시작에서 켜지고 상기 공유 노드가 기준 전위 또는 차지 임계치 중 하나에 도달할 때 꺼지는 것을 특징으로 하는 스위치드 차지 회로.
- 제1 전위 또는 제1 차지 임계치 중 하나로 초기에 리셋되고 초기 페이스(phase) 동안 입력 차지를 수신하기 위해 입력에 연결되는 제1 차지 저장 장치;
상기 제1 차지 저장 장치는 적어도 차지 펄스에 의해 게이트된 프로그래밍 가능한 크기의 제1 차지 이동 장치를 구성하는 상기 입력으로부터 차지를 수신하고, 여기서 상기 펄스 폭은 차지 비례 입력값을 구성하며 상기 차지 이동 장치 크기는 가중치를 구성하고;
상기 차지 비례 입력값에 의한 상기 차지 이동 장치의 게이팅은 상기 제1 차지 저장 장치에서 합산되는 값 차지 입력에 의해 곱해진 가중치를 생성하며;
상기 가중값 차지 입력이 상기 제 1 차지 저장 장치에 연결된 후, 상기 적어도 제1 차지 이동 장치에 비례하는 출력 차지 이동 장치가 제2 페이스 동안 활성화되어 상기 제1 차지 저장 장치를 상기 제1 전위 또는 상기 제1 차지 임계치 중 하나로 복귀시키고, 꺼지며,
드라이버는 상기 적어도 하나의 차지 이동 장치가 활성화되는 시간 동안 펄스를 생성하여 그 주기가 입력 값의 가중 합을 나타내는 펄스 출력을 생성하는 것을 특징으로 하는 스위치드 차지 회로.
- 제3항에 있어서,
상기 출력 차지 이동 장치는 모든 차지 입력이 도달할 때까지 제어 신호에 의해 비활성화되는 스위치드 차지 회로.
- 제3항에 있어서,
제2 전위 또는 제2 차지 임계치 중 하나로 초기에 리셋되는 제 2 차지 저장 장치-결정 회로 임계치에 대응하는 차지는 상기 제2 차지 저장 장치 상에 추가로 로딩됨;
제2 차지 저장 장치 상기 제2 전위 또는 제2 차지 임계치에 도달할 때 종료되는 상기 제 1 차지 이동 장치와 동시에 작동될 수 있는 제 2 차지 이동 장치-각각의 상기 차지 이동 장치가 켜있는 동안 켜있는 펄스의 동시 출력을 OR’ing에 의해 출력이 생성됨
을 더 포함하고,
상기 OR'ing의 출력은 차지 형태에 비례하는 펄스의 ReLU 출력인 것을 특징으로 하는 스위치드 차지 회로.
- 입력 차지 저장 장치;
출력 차지 저장 장치;
상기 입력 차지 저장 장치에 연결된 적어도 하나의 입력 차지; 및
상기 입력 차지 저장 장치와 상기 출력 차지 저장 장치를 연결하는 차지 전송 장치
를 포함하고,
입력 차지에 비례하는 출력에 상기 차지 전송 장치에 의해 공급된 차지의 비율로 곱해진 입력 차지에 비례하는 출력이 생성되고;
상기 입력 차지 저장 장치 및 상기 출력 차지 저장 장치로의 차지의 소싱(sourcing)은 입력 차지의 연결 후에 개시되고 상기 입력 차지 저장 장치가 초기 차지 레벨로 복귀한 후에 상기 차지의 소싱을 중지하는 것을 특징으로 하는 입력 가중 합산기 출력(input(s) weighted summer output)을 생성하기 위한 장치.
- 제6항에 있어서,
출력 펄스는 상기 입력 차지 저장 장치를 초기 차지 레벨로 되돌리는데 걸리는 시간에 비례하는 것을 특징으로 하는 입력 가중 합산기 출력을 생성하기 위한 장치.
- 네트워크에서, 유효 뉴런 수를 증가시키거나, 가상 뉴런을 생성하기 위한 장치로서, 이 장치는 뉴런 오퍼레이션(operations)을 시간 프레임으로 분리하고, 각 프레임에서 펄스 연결이 수정되어 새로운 연결이 그것이 독립적인 뉴런인 것처럼 뉴런을 재사용하는 것을 특징으로 하는 장치.
- 입력에 연결된 차지 저장 장치;
상기 차지 저장 장치에 연결된 비교기; 및
상기 차지 저장 장치에 연결된 차지 이동 장치
를 포함하고,
상기 차지 저장 장치는 상기 비교기의 스위치 포인트가 한 페이스(phase)에 도달할 때까지 상기 차지 이동 장치에 의해 조정되며, 그 후 제2 페이스 동안 입력 차지는 상기 차지 저장 장치에서 차지 레벨을 조정하는 상기 차지 저장 장치로부터 제거되고, 그 후 상기 비교기의 스위치 포인트에 다시 도달할 때까지 상기 차지 이동 장치가 출력 페이스에 작동 가능하도록 되며,
노이즈 및 오프셋은 상기 제2 페이스 동안 과도한 차지 제거를 나타내고, 상기 출력 페이스 동안 다시 추가되어 상기 노이즈 및 오프셋을 제거하는 것을 특징으로 하는 상관 이중 샘플링 리셋 메커니즘(correlated double sampling reset mechanism).
- 적어도 하나의 게이트된 입력 차지 이동 장치에 연결된 제1 차지 저장 장치-상기 적어도 하나의 게이트된 입력 차지 이동 장치는 게이트된 마스터 차지 이동 장치에 대해 크기로 프로그래밍 가능하며, 상기 적어도 하나의 게이트된 입력 차지 이동 장치는 입력 차지 값에 시간적으로 비례하는 입력 펄스에 의해 게이트됨;
상기 제1 차지 저장 장치에 연결된 제1 비교기 장치-상기 제1 차지 저장 장치는 초기에 상기 제1 비교기 장치의 스위치 포인트에 충전됨;
제2 차지 저장 장치;
제 2 비교기 장치-상기 제2 차지 저장 장치는 초기에 상기 제2 비교기의 스위치 포인트로 충전된 다음 상기 제2 차지 저장 장치로부터 제거된 임계치에 비례하는 차지로 충전됨; 및
상기 제2 비교기 장치에 의해 게이트된 상기 마스터 차지 이동 장치에 크기가 비례하는 제2 차지 이동 장치
를 포함하고,
상기 마스터 차지 이동 장치 및 상기 제 2 차지 이동 장치는 입력 차지가 로딩된 후에 작동 가능하며, 상기 마스터 차지 이동 장치는 상기 제1 비교기의 스위치 포인트에 도달할 때까지 켜져 있고, 상기 제2 차지 이동 장치는 상기 제2 비교기 장치의 스위치 포인트에 도달할 때까지 켜져 있으며;
상기 제1 비교기 장치의 스위치 포인트 또는 상기 제2 비교기 장치의 스위치 포인트 중 후자에 도달하는 데 걸리는 시간이 OR되고(OR’ed) 버퍼링되어 차지 출력 형태에 비례하는 ReLU 결정 출력을 생성하는 것을 특징으로 하는 차지 비례 펄스 기반 뉴런.
- 제1항, 제2항, 제3항 또는 제10항에 있어서,
상기 비교 장치는 공통 소스 MOSFET인 스위치드 차지 회로.
- 제1항, 제2항, 제3항 또는 제10항에 있어서,
상기 비교 장치는 접지에 대해 소스 레벨이 시프트된 공통 소스 MOSFET인 스위치드 차지 회로.
- 제1항, 제2항, 제3항 또는 제10항에 있어서,
상기 공통 소스 MOSFET의 소스와 접지 사이에 연결된 다이오드 연결 MOSFET을 더 포함하는 스위치드 차지 회로.
- 제11항, 12항 또는 제13항에 있어서,
포지티브 피드백은 스위칭 발생에 요구되는 오버드라이브를 감소시켜 오퍼레이션의 "데드존"을 감소시키기 위하여 사용되는 스위치드 차지 회로.
- 제12항에 있어서,
상기 공통 소스 MOSFET의 소스는 상기 스위치 포인트 전압을 제어하기 위해 팔로워(follower)에 의해 상승되는 스위치드 차지 회로.
- 제1항, 제2항, 제3항 또는 제10항에 있어서,
상기 드라이버는 복제 차지 펄스를 생성하고, 복제된 차지 펄스는 크기 및 에지가 로드에 상관없이 복제되는 펄스와 동일하도록 적응적으로 구동되는 스위치드 차지 회로.
- 최대 차지 펄스 폭이 곱셈 및 덧셈 스위치 차지 회로 또는 뉴런에 제공되고, 1의 가중 크기를 위해 상기 최대 펄스 폭을 복제하기 위하여 로컬 차지 이동 장치 크기가 상기 최대 펄스 폭에 대해 조정되는 캘리브레이션 회로(calibration circuit).
- 제17항에 있어서,
최소 차지 폭은 최소 비례 펄스 폭 및
차지 제로 또는 다른 최소 차지 값과 연관성이 있는 상기 펄스 폭과 매칭하기 위하여, 바이어스 입력 또는 고정된 지연 앨리먼트를 통해, 최소 비례 펄스 폭을 세팅하도록 로컬 뉴런에 제공되는 캘리브레이션 회로.
- 제17항에 있어서,
상기 최대 펄스 폭은 CMOS 이미지 센서 글로벌 셔터 장치에 따라 설정되는 캘리브레이션 회로.
- 동적 드라이버에 의해 구동되고 차지 비례 펄스를 결합할 수 있는 크로스바.
- 제20항에 있어서,
상기 크로스바는 프레임 시간에 응답하는 동적 크로스바 연결을 만들 수 있는 로컬 컨트롤러에 결합되는 크로스바.
- 제21항에 있어서,
상기 로컬 컨트롤러는 다른 로컬 컨트롤러에 더 연결되는 크로스바.
- 제1항, 제2항, 제3항 또는 제10항에 있어서,
상기 스위치 차지 회로는 전력을 감소시키기 위해 서브임계치에서 바이어스되는 스위치드 차지 회로.
- 제1항, 제2항, 제3항 또는 제10항에 있어서,
2 사분면 오퍼레이션은 초기 리셋 후 차지를 추가하거나 제거하는 것 중 하나에 의해 구현되는 스위치드 차지 회로.
- 제24항에 있어서,
클래스 AB 스위치오버 기술은 상기 공통 소스 MOSFET 비교기의 스위치 포인트 주변의 2 사분면 오퍼레이션과 관련된 데드존을 극복하기 위해 사용되는 스위치드 차지 회로.
- 제24항 또는 제25항에 있어서,
작동할 사분면을 파악하는 것에 의해 상기 비교 장치의 적절한 사전 설정 및 리셋을 허용하기 위하여 부호 비트(sign bit)가 통신되는 스위치드 차지 회로.
- 제1항, 제2항, 제3항 또는 제10항에 있어서,
상기 입력 또는 후속 레이어는 상기 제2 차지 이동 장치의 크기를 조정하는 것에 의해 정규화되는 회로.
- 제1항, 제2항, 제3항 또는 제10항에 있어서,
비교기를 위해 고정된 오버슈트를 유지하기 위하여 상기 적어도 하나의 제1 전류 소스 및 상기 적어도 하나의 제2 전류 소스의 합은 상기 적어도 하나의 제1 전류 소스와 상기 적어도 하나의 제2 전류 소스 사이의 비율을 변화시키는 동안 일정한 크기를 가지는 스위치드 차지 회로.
- 여러 전류 크기를 셋업하고 그들 사이를 빠르게 스위칭하기 위해 스티어링 회로를 사용하여 차지 이동 무게 안정화 시간을 줄이는 회로.
- 크로스바
를 포함하고,
상기 크로스바는 동적 드라이버에 의해 구동되고 차지 비례 펄스를 연결할 수 있으며, 상기 크로스바는 프레임 시간에 응답하는 동적 크로스바 연결을 만들 수 있는 로컬 컨트롤러에 연결되고, 연결은 반복적인 뉴런 네트워크 구현에 상응하는 시간 기반 연결의 필요에 따라 만들어진 반복적인 뉴런 네트워크.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862743130P | 2018-10-09 | 2018-10-09 | |
| US62/743,130 | 2018-10-09 | ||
| PCT/US2019/055421 WO2020076966A1 (en) | 2018-10-09 | 2019-10-09 | Charge based switched matrix and method therefor |
| US16/597,522 US12061975B2 (en) | 2018-10-09 | 2019-10-09 | Charge based switched matrix and method therefor |
| US16/597,522 | 2019-10-09 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210077704A true KR20210077704A (ko) | 2021-06-25 |
| KR102918693B1 KR102918693B1 (ko) | 2026-03-05 |
Family
ID=70051760
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020217013786A Active KR102918693B1 (ko) | 2018-10-09 | 2019-10-09 | 차지 기반 스위치드 매트릭스 및 그 방법 |
Country Status (6)
| Country | Link |
|---|---|
| US (6) | US12061975B2 (ko) |
| EP (1) | EP3864744A4 (ko) |
| JP (1) | JP7465563B2 (ko) |
| KR (1) | KR102918693B1 (ko) |
| CN (1) | CN112805912B (ko) |
| WO (1) | WO2020076966A1 (ko) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102945932B1 (ko) * | 2018-03-02 | 2026-03-31 | 에이아이스톰, 아이엔씨. | 멀티플라이어의 가중 합산기 |
| US11487507B2 (en) | 2020-05-06 | 2022-11-01 | Qualcomm Incorporated | Multi-bit compute-in-memory (CIM) arrays employing bit cell circuits optimized for accuracy and power efficiency |
| US11567730B2 (en) * | 2021-01-31 | 2023-01-31 | Ceremorphic, Inc. | Layout structure for shared analog bus in unit element multiplier |
| US12323724B2 (en) * | 2022-02-17 | 2025-06-03 | Blumind Inc. | Systems and methods for analog image sensing and processing |
| US20250028944A1 (en) * | 2023-07-20 | 2025-01-23 | Stmicroelectronics International N.V. | Spiking maxpooling neuron |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4921818B1 (ko) * | 1969-04-07 | 1974-06-04 | ||
| DE3329269A1 (de) * | 1983-08-12 | 1985-02-28 | Siemens AG, 1000 Berlin und 8000 München | Schaltungsanordnung zum erzeugen von rechtecksignalen |
| AU633812B2 (en) * | 1988-08-31 | 1993-02-11 | Fujitsu Limited | Neurocomputer |
| US5148514A (en) * | 1989-05-15 | 1992-09-15 | Mitsubishi Denki Kabushiki Kaisha | Neural network integrated circuit device having self-organizing function |
| US5146542A (en) * | 1989-06-15 | 1992-09-08 | General Electric Company | Neural net using capacitive structures connecting output lines and differentially driven input line pairs |
| US5187680A (en) * | 1989-06-15 | 1993-02-16 | General Electric Company | Neural net using capacitive structures connecting input lines and differentially sensed output line pairs |
| US5479578A (en) * | 1989-06-15 | 1995-12-26 | General Electric Company | Weighted summation circuitry with digitally controlled capacitive structures |
| US5039870A (en) * | 1990-05-21 | 1991-08-13 | General Electric Company | Weighted summation circuits having different-weight ranks of capacitive structures |
| US5039871A (en) * | 1990-05-21 | 1991-08-13 | General Electric Company | Capacitive structures for weighted summation as used in neural nets |
| US5247605A (en) * | 1990-07-02 | 1993-09-21 | General Electric Company | Neural nets supplied synapse signals obtained by digital-to-analog conversion of plural-bit samples |
| US5151970A (en) * | 1990-07-02 | 1992-09-29 | General Electric Company | Method of generating, in the analog regime, weighted summations of digital signals |
| US5140531A (en) * | 1990-08-01 | 1992-08-18 | General Electric Company | Analog neural nets supplied digital synapse signals on a bit-slice basis |
| US5115492A (en) * | 1990-12-14 | 1992-05-19 | General Electric Company | Digital correlators incorporating analog neural network structures operated on a bit-sliced basis |
| US5167008A (en) * | 1990-12-14 | 1992-11-24 | General Electric Company | Digital circuitry for approximating sigmoidal response in a neural network layer |
| US5261035A (en) * | 1991-05-31 | 1993-11-09 | Institute Of Advanced Study | Neural network architecture based on summation of phase-coherent alternating current signals |
| US5483184A (en) | 1993-06-08 | 1996-01-09 | National Semiconductor Corporation | Programmable CMOS bus and transmission line receiver |
| AU1094599A (en) | 1997-10-17 | 1999-05-10 | Photobit Corporation | Low-voltage comparator with wide input voltage swing |
| US6445623B1 (en) * | 2001-08-22 | 2002-09-03 | Texas Instruments Incorporated | Charge pumps with current sources for regulation |
| ITMI20022268A1 (it) * | 2002-10-25 | 2004-04-26 | Atmel Corp | Circuito pompa di cariche variabile con carico dinamico |
| US7053684B1 (en) | 2004-04-28 | 2006-05-30 | Cirrus Logic, Inc. | Reduced jitter charge pumps and circuits and systems utilizing the same |
| US7907429B2 (en) * | 2007-09-13 | 2011-03-15 | Texas Instruments Incorporated | Circuit and method for a fully integrated switched-capacitor step-down power converter |
| GB2455524B (en) | 2007-12-11 | 2010-04-07 | Wolfson Microelectronics Plc | Charge pump circuit and methods of operation thereof and portable audio apparatus including charge pump circuits |
| JP2010061428A (ja) * | 2008-09-04 | 2010-03-18 | Yazaki Corp | 掛算回路 |
| KR101398586B1 (ko) | 2012-12-18 | 2014-05-23 | 충북대학교 산학협력단 | 커패시터 충전 시간을 이용한 입력전압에 반비례하는 출력전압 회로 |
| WO2014151443A1 (en) * | 2013-03-15 | 2014-09-25 | Adc Telecommunications, Inc. | Ferrules for fiber optic connectors |
| US9793260B2 (en) | 2015-08-10 | 2017-10-17 | Infineon Technologies Austria Ag | System and method for a switch having a normally-on transistor and a normally-off transistor |
| US11263522B2 (en) * | 2017-09-08 | 2022-03-01 | Analog Devices, Inc. | Analog switched-capacitor neural network |
| EP3759641A4 (en) | 2018-03-02 | 2022-03-09 | AIstorm, Inc. | SINGLE TRANSISTOR MULTIPLIER AND METHOD THEREOF |
| US10700695B1 (en) * | 2018-04-17 | 2020-06-30 | Ali Tasdighi Far | Mixed-mode quarter square multipliers for machine learning |
| US10522226B2 (en) * | 2018-05-01 | 2019-12-31 | Silicon Storage Technology, Inc. | Method and apparatus for high voltage generation for analog neural memory in deep learning artificial neural network |
| US11693626B2 (en) * | 2019-06-18 | 2023-07-04 | Cirrus Logic, Inc. | Variable accuracy computing system |
| US12450472B2 (en) * | 2020-06-22 | 2025-10-21 | Qualcomm Incorporated | Charge-pump-based current-mode neuron for machine learning |
| US11404106B2 (en) * | 2020-07-27 | 2022-08-02 | Robert Bosch Gmbh | Read only memory architecture for analog matrix operations |
| US11847560B2 (en) * | 2020-07-27 | 2023-12-19 | Robert Bosch Gmbh | Hardware compute fabrics for deep equilibrium models |
-
2019
- 2019-10-09 EP EP19870700.2A patent/EP3864744A4/en active Pending
- 2019-10-09 KR KR1020217013786A patent/KR102918693B1/ko active Active
- 2019-10-09 JP JP2021519141A patent/JP7465563B2/ja active Active
- 2019-10-09 US US16/597,522 patent/US12061975B2/en active Active
- 2019-10-09 CN CN201980066710.5A patent/CN112805912B/zh active Active
- 2019-10-09 WO PCT/US2019/055421 patent/WO2020076966A1/en not_active Ceased
-
2024
- 2024-06-28 US US18/759,334 patent/US12572790B2/en active Active
- 2024-06-28 US US18/759,464 patent/US20250036929A1/en active Pending
- 2024-06-29 US US18/759,840 patent/US20250028948A1/en active Pending
- 2024-06-29 US US18/759,838 patent/US20250028947A1/en active Pending
- 2024-06-29 US US18/759,833 patent/US20250036930A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| KR102918693B1 (ko) | 2026-03-05 |
| WO2020076966A1 (en) | 2020-04-16 |
| US12572790B2 (en) | 2026-03-10 |
| CN112805912A (zh) | 2021-05-14 |
| JP7465563B2 (ja) | 2024-04-11 |
| US20250036929A1 (en) | 2025-01-30 |
| US20200110987A1 (en) | 2020-04-09 |
| US20250028947A1 (en) | 2025-01-23 |
| US20250036930A1 (en) | 2025-01-30 |
| CN112805912B (zh) | 2024-05-28 |
| EP3864744A4 (en) | 2022-07-20 |
| US12061975B2 (en) | 2024-08-13 |
| JP2022504469A (ja) | 2022-01-13 |
| EP3864744A1 (en) | 2021-08-18 |
| US20240354561A1 (en) | 2024-10-24 |
| US20250028948A1 (en) | 2025-01-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102918693B1 (ko) | 차지 기반 스위치드 매트릭스 및 그 방법 | |
| JP6707662B2 (ja) | 拡張ダイナミックレンジを有する画像センサ | |
| US8450673B2 (en) | Pixel circuit, imaging integrated circuit, and method for image information acquisition | |
| TWI613917B (zh) | 像素單元、成像系統及控制像素單元之全域快門之方法 | |
| WO2018037901A1 (ja) | 比較器、ad変換器、固体撮像装置、電子機器、および、比較器の制御方法 | |
| US7675015B2 (en) | CMOS image sensor with boosted voltage signal and related method of operation | |
| US11755850B2 (en) | Single transistor multiplier and method therefor | |
| US20240030923A1 (en) | Control of semiconductor devices | |
| KR20070119091A (ko) | 이미저를 위한 칼럼-병렬 시그마-델타 아날로그-디지털변환 | |
| US9160948B2 (en) | Replica noise generator using pixel modeling and ramp signal generator including the same | |
| EP3319311B1 (fr) | Capteur d'images synchrone à codage temporel | |
| JP2017005393A (ja) | 撮像装置、および、撮像システム | |
| US7671644B2 (en) | Process insensitive delay line | |
| JP7465350B2 (ja) | センサフロントエンドのための電荷感受性増幅器回路 | |
| WO2005107079A1 (en) | An analog-to-digital converter | |
| CN114846785B (zh) | 成像装置及成像方法 | |
| JP7292054B2 (ja) | 画素信号読み出し回路および積層型固体撮像装置 | |
| CN108352181B (zh) | 采样保持电路中电荷注入噪声的降低 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| D22 | Grant of ip right intended |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D22-EXM-PE0701 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| Q13 | Ip right document published |
Free format text: ST27 STATUS EVENT CODE: A-4-4-Q10-Q13-NAP-PG1601 (AS PROVIDED BY THE NATIONAL OFFICE) |