맞춤기술찾기

이전대상기술

페이지 버퍼로 로직 연산을 수행하는 메모리 유닛 및 이를 이용한 로직 연산 방법

  • 기술번호 : KST2023008847
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 페이지 버퍼로 로직 연산을 수행하는 메모리 유닛 및 이를 이용한 로직 연산 방법에 관한 것으로, 메모리 장치 내에 연산 회로 등 별도의 회로를 구비함이 없이 기존의 페이지 버퍼 회로를 그대로 이용하거나 약간만 변형하여 로직 연산을 수행할 수 있는 효과가 있다.
Int. CL G11C 16/10 (2006.01.01) G11C 16/08 (2006.01.01) G06F 7/57 (2006.01.01)
CPC G11C 16/10(2013.01) G11C 16/08(2013.01) G06F 7/57(2013.01)
출원번호/일자 1020220040738 (2022.03.31)
출원인 서울시립대학교 산학협력단
등록번호/일자
공개번호/일자 10-2023-0141323 (2023.10.10) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.03.31)
심사청구항수 10

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 서울시립대학교 산학협력단 대한민국 서울특별시 동대문구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김 윤 서울특별시 중랑구
2 채동혁 서울특별시 관악구
3 방성진 서울특별시 동대문구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 권오준 대한민국 서울 강남구 테헤란로 *** (역삼동) ****호(소중한특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2022.03.31 수리 (Accepted) 1-1-2022-0349806-75
2 [출원서 등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2022.10.31 수리 (Accepted) 1-1-2022-1149314-12
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
메모리 장치와 메모리 컨트롤러로 구성된 메모리 유닛에 있어서,상기 메모리 장치는 메모리 셀 어레이, 상기 메모리 셀 어레이의 비트라인들과 연결된 페이지 버퍼 블록, 상기 메모리 셀 어레이의 워드라인들과 연결된 엑스 디코더, 상기 페이지 버퍼 블록과 연결된 입출력 장치 및 상기 입출력 장치로부터 주소 및 제어명령을 받아 상기 엑스 디코더와 상기 페이지 버퍼 블록을 제어하는 제어 로직을 포함하고,상기 페이지 버퍼 블록은 복수의 래치 회로를 병렬로 연결하여 상기 메모리 셀 어레이에 저장된 내부 피연산자 또는 상기 입출력 장치로 입력된 외부 피연산자로 로직 연산을 수행하도록 구비하고,상기 제어 로직에는 상기 로직 연산을 위한 LIP 제어 로직이 더 구비되고,상기 메모리 컨트롤러에는 상기 LIP 제어 로직을 통해 상기 로직 연산을 수행하기 위한 LIP 컨트롤러가 더 구비된 것을 특징으로 하는 메모리 유닛
2 2
제 1 항에 있어서,상기 복수의 래치 회로는 상단 노드와 하단 노드 사이에 동일한 회로 구성을 갖는 S-래치, P-래치 및 Q-래치를 포함한 회로가 병렬로 연결되고,상기 상단 노드에는 상기 비트라인들 중 하나 이상과 공급 전압단이 각각 비트라인 선택 트랜지스터들과 초기화 트랜지스터로 병렬로 연결되고, 상기 하단 노드에는 상기 상단 노드의 전압이 게이트로 인가되는 접지 트랜지스터와 상기 LIP 제어 로직의 PBRST 신호가 게이트로 인가되는 PBRST 트랜지스터가 각각 접지단에 병렬로 연결된 것을 특징으로 하는 메모리 유닛
3 3
제 2 항에 있어서,상기 동일한 회로 구성은 상기 상단 노드에 병렬로 연결되어 상기 LIP 제어 로직의 TRAN과 TRANn 신호로 각각 개폐되는 데이터 이동 트랜지스터와 반전 데이터 이동 트랜지스터;상기 데이터 이동 트랜지스터와 접지단 사이에 연결되어 반전 데이터 저장 노드의 전압으로 개폐되는 반전 데이터 구동 트랜지스터;상기 반전 데이터 이동 트랜지스터와 접지단 사이에 연결되어 데이터 저장 노드의 전압으로 개폐되는 데이터 구동 트랜지스터;상기 데이터 저장 노드와 상기 반전 데이터 저장 노드 사이에 입, 출력단이 서로 맞물려 연결된 제 1, 2 인버터;상기 데이터 저장 노드와 상기 하단 노드 사이에 상기 LIP 제어 로직의 RST 신호로 개폐되는 RST 트랜지스터; 및상기 반전 데이터 저장 노드와 상기 하단 노드 사이에 상기 LIP 제어 로직의 SET 신호로 개폐되는 SET 트랜지스터를 포함하는 것을 특징으로 하는 메모리 유닛
4 4
제 3 항의 메모리 유닛을 이용한 로직 연산 방법에 있어서,상기 페이지 버퍼 블록 내의 복수의 래치 회로 중 하나인 상기 S-래치는 연산 결과 저장 래치로 하고, 나머지 상기 P-래치 및 상기 Q-래치에 상기 메모리 셀 어레이의 내부에 저장되어 있는 데이터 또는 상기 입출력 장치를 통해 외부로부터 전달받은 데이터를 저장하는 제 1 단계; 및상기 상단 노드를 데이터 "1" 상태로 초기화하고, 상기 S-래치의 데이터 저장 노드에 데이터 "0" 또는 데이터 "1" 상태로 초기화하는 제 2 단계를 포함하는 것을 특징으로 하는 메모리 유닛을 이용한 로직 연산 방법
5 5
제 4 항에 있어서,상기 TRAN 신호 또는 상기 TRANn 신호를 상기 P-래치 및 상기 Q-래치 중 하나 이상에 동시 또는 순차적으로 인가하여 상기 P-래치 및 상기 Q-래치에 저장된 데이터를 상기 상단 노드로 전달하여 데이터 이동 또는 로직 연산을 하는 제 3 단계를 더 포함하는 것을 특징으로 하는 메모리 유닛을 이용한 로직 연산 방법
6 6
제 5 항에 있어서,상기 제 2 단계에서 상기 상단 노드의 초기화는 상기 초기화 트랜지스터에 PRECHSO 신호로 턴온(turn on)시켜 상기 상단 노드에 공급 전압(VDD)를 인가하여 데이터 "1" 상태로 하고, 상기 S-래치의 데이터 저장 노드의 초기화는 상기 상단 노드의 초기화 상태에서 상기 RST 트랜지스터에 SRST 신호로 턴온시켜 데이터 "0" 상태 또는 상기 SET 트랜지스터에 SSET 신호로 턴온시켜 데이터 "1" 상태로 하고,상기 제 3 단계 후에 상기 제 3 단계에서 상기 데이터 이동 또는 상기 로직 연산의 결과로 상기 상단 노드의 데이터가 "0"일 경우 상기 S-래치의 데이터 저장 노드의 데이터는 초기화 상태로 유지하고, 상기 상단 노드의 데이터가 "1"일 경우 상기 SET 트랜지스터에 SSET 신호로 턴온시켜 상기 S-래치의 데이터 저장 노드의 데이터는 "1"로 저장하거나 상기 RST 트랜지스터에 SRST 신호로 턴온시켜 상기 S-래치의 데이터 저장 노드의 데이터는 반전 데이터 "0"으로 저장하는 제 4 단계를 더 포함하는 것을 특징으로 하는 메모리 유닛을 이용한 로직 연산 방법
7 7
제 6 항에 있어서,상기 제 1 단계에서 상기 P-래치에 데이터 "a"를, 상기 Q-래치에 데이터 "b"를 각각 저장하고,상기 제 2 단계에서 상기 S-래치의 데이터 저장 노드의 초기화는 상기 SET 트랜지스터에 SSET 신호로 턴온시켜 데이터 "1" 상태로 하고,상기 제 3 단계에서 상기 TRANn 신호를 상기 P-래치 및 상기 Q-래치에 동시 또는 순차적으로 인가하여 상기 P-래치 및 상기 Q-래치의 각 데이터 저장 노드에 저장된 반전 데이터들을 상기 상단 노드로 이동하여 연산을 수행하고,상기 제 4 단계에서 상기 RST 트랜지스터에 SRST 신호로 턴온시켜 상기 S-래치의 데이터 저장 노드의 데이터는 상기 연산의 반전 데이터()가 저장되는 것으로 OR 연산을 수행하는 것을 특징으로 하는 메모리 유닛을 이용한 로직 연산 방법
8 8
제 6 항에 있어서,상기 제 1 단계에서 상기 P-래치에 데이터 "a"를, 상기 Q-래치에 데이터 "b"를 각각 저장하고,상기 제 2 단계에서 상기 S-래치의 데이터 저장 노드의 초기화는 상기 RST 트랜지스터에 SRST 신호로 턴온시켜 데이터 "0" 상태로 하고,상기 제 3 단계에서 상기 TRAN 신호를 상기 P-래치 및 상기 Q-래치에 동시 또는 순차적으로 인가하여 상기 P-래치 및 상기 Q-래치의 각 데이터 저장 노드에 저장된 데이터들을 상기 상단 노드로 이동하여 연산을 수행하고,상기 제 4 단계에서 상기 SET 트랜지스터에 SSET 신호로 턴온시켜 상기 S-래치의 데이터 저장 노드의 데이터는 상기 연산의 결과 데이터가 저장되는 것으로 AND 연산을 수행하는 것을 특징으로 하는 메모리 유닛을 이용한 로직 연산 방법
9 9
제 6 항에 있어서,상기 제 1 단계에서 상기 P-래치에 데이터 "a"를, 상기 Q-래치에 데이터 "b"를 각각 저장하고,상기 제 2 단계에서 상기 S-래치의 데이터 저장 노드의 초기화는 상기 RST 트랜지스터에 SRST 신호로 턴온시켜 데이터 "0" 상태로 하고,상기 제 3 단계에서 TRANnP 신호를 상기 P-래치에, TRANQ 신호를 상기 Q-래치에 각각 동시 또는 순차적으로 인가하여 상기 상단 노드에서 의 1차 연산을 하고, 상기 1차 연산의 결과는 상기 SET 트랜지스터에 SSET 신호로 턴온시켜 상기 S-래치의 데이터 저장 노드의 데이터에 저장한 다음, 상기 초기화 트랜지스터에 PRECHSO 신호로 상기 상단 노드를 데이터 "1" 상태로 다시 초기화하고, TRANP 신호를 상기 P-래치에, TRANnQ 신호를 상기 Q-래치에 각각 동시 또는 순차적으로 인가하여 상기 상단 노드에서 의 2차 연산을 하고, 상기 P-래치의 RST 트랜지스터에 PRST 신호 및 상기 PBRST 트랜지스터에 PBRST 신호를 각각 동시 인가하여 상기 P-래치의 데이터 저장 노드를 데이터 "0" 상태로 초기화하고 상기 P-래치의 SET 트랜지스터에 PSET 신호를 인가하여 상기 P-래치의 데이터 저장 노드에 상기 2차 연산의 결과를 저장하고, 상기 초기화 트랜지스터에 PRECHSO 신호로 상기 상단 노드를 데이터 "1" 상태로 다시 초기화하고, TRANnS 신호를 상기 S-래치에, TRANnP 신호를 상기 P-래치에 각각 동시 또는 순차적으로 인가하여 상기 상단 노드에서 의 3차 연산을 하고, 상기 S-래치의 SET 트랜지스터에 SSET 신호 및 상기 PBRST 트랜지스터에 PBRST 신호를 각각 동시 인가하여 상기 S-래치의 데이터 저장 노드를 데이터 "1" 상태로 초기화한 다음, 상기 S-래치의 RST 트랜지스터에 SRST 신호를 인가하여 상기 S-래치의 데이터 저장 노드의 데이터는 상기 3차 연산의 반전 데이터()가 저장되는 것으로 XOR 연산을 수행하는 것을 특징으로 하는 메모리 유닛을 이용한 로직 연산 방법
10 10
제 1 항의 메모리 유닛을 이용한 로직 연산 방법에 있어서,상기 페이지 버퍼 블록 내의 상기 복수의 래치 회로 중 어느 하나는 연산 결과 저장 래치로 하고, 나머지 래치에 상기 메모리 셀 어레이의 내부에 저장되어 있는 데이터 또는 상기 입출력 장치를 통해 외부로부터 전달받은 데이터를 저장하는 제 1 단계; 상기 상단 노드를 데이터 "1" 상태로 초기화하고, 상기 연산 결과 저장 래치의 데이터 저장 노드에 "0" 상태 또는 "1" 상태로 초기화하는 제 2 단계;상기 TRAN 신호 또는 상기 TRANn 신호를 상기 나머지 래치 중 하나 이상에 동시 또는 순차적으로 인가하여 각 래치에 저장된 데이터를 상기 상단 노드로 전달하여 데이터 이동 또는 로직 연산을 하는 제 3 단계; 및상기 제 3 단계에서 상기 데이터 이동 또는 상기 로직 연산의 결과로 상기 상단 노드의 데이터가 "0"일 경우 상기 저장 래치의 데이터 저장 노드의 데이터는 초기화 상태로 유지하고, 상기 상단 노드의 데이터가 "1"일 경우 상기 SET 트랜지스터에 SSET 신호로 턴온시켜 상기 저장 래치의 데이터 저장 노드의 데이터는 "1"로 저장하거나 상기 RST 트랜지스터에 SRST 신호로 턴온시켜 상기 S-래치의 데이터 저장 노드의 데이터는 반전 데이터 "0"으로 저장하는 제 4 단계를 더 포함하는 것을 특징으로 하는 메모리 유닛을 이용한 로직 연산 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 서울대학교 원천기술개발사업 신소자 시냅스에 최적화된 고정확 및 저전력 SNN 시스템 개발