KR100558552B1

Data access circuit of semiconductor memory device

Abstract

The present invention relates to a data access circuit of a semiconductor memory device that reads or writes data through all multiple ports in a semiconductor memory device having a multi-port structure. A data access circuit of a semiconductor memory device having multiple ports that can reduce data input/output time and improve productivity by reducing memory cell test time is enabled by a write control signal (Write) and receives a column cycle signal (Colcyc) A write control unit for outputting an input/output driver enable signal, a plurality of receiving serial data for writing, converting it into a predetermined number of parallel data and outputting each, and receiving parallel data output from a plurality of buffer units, converting it into serial data and outputting it Ports of and receiving a plurality of port selection signals Load_P and a port selection disable signal Prll_Data_en for selecting a corresponding port among the plurality of ports to disable the port selection buffer enable signals and the port selection buffer a plurality of read/write data controllers for outputting signals; By buffering the parallel data output from each port among the plurality of ports in one column latch cycle period by the port selection buffer enable signals and the port selection buffer disable signals output from the plurality of read/write data controllers, A plurality of write buffer units simultaneously outputting to data lines, receiving data input from the data lines, and outputting data to a plurality of input/output lines by an input/output driver enable signal output from the read/write control unit, respectively The input/output driver, the read control unit that is enabled by the inverted write control signal (Write) and receives the column cycle signal (Colcyc) and outputs the input/output sense amplifier enable signal, and read data inputted from a plurality of input/output lines an input/output sense amplifier for receiving and outputting read data to the plurality of data lines according to the input/output sense amplifier enable signal output from the read control unit; Buffering parallel data respectively input from the data lines by the port selection buffer enable signals and the port selection buffer disable signals output from the plurality of read/write data controllers and outputting them simultaneously to the plurality of ports It includes a plurality of read buffer units. In a semiconductor memory device having multiple ports, the test time can be shortened by twice the number of ports even in low-frequency equipment by dividing and accessing data to all ports at the same time instead of accessing data to a designated port at once. This can improve productivity. Semiconductor memory, memory cell access, data line, multiport

KR100558552B1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Expired 30 December 2023, 2.7 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

18 claims: 3 independent, 15 dependent

  1. 1
    (정정) 다중 포트를 갖는 반도체 메모리장치에 있어서, 라이트제어신호(Write)에 의해 인에이블되어 컬럼싸이클신호(Colcyc)를 받아 입출력 드라이버 인에이블신호를 출력하는 라이트 제어부와, 라이트를 위한 직렬 데이터를 받아 소정개수의 병렬 데이터로 변환하여 각각 출력하는 복수의 포트부들과, 상기 복수의 포트부들 중 해당 포트를 선택하기 위한 복수의 포트선택신호(Load_P)들과 포트선택 디세이블신호(Prll_Data_en)를 받아 포트선택 버퍼인에이블신호들과 포트선택 버퍼디세이블신호들을 출력하는 복수의 리드/라이트 데이터 제어부들과, 상기 복수의 리드/라이트 데이터 제어부로부터 출력된 포트선택 버퍼인에이블신호들에 의해 컬럼래치신호의 한 싸이클구간에서 상기 복수의 포트부들 중에 각 포트부로부터 출력된 병렬데이터를 버퍼링하여 데이터 라인들로 동시에 출력하는 복수의 라이트용 버퍼부들과, 상기 데이터 라인들로부터 입력된 데이터를 받아 상기 리드/라이트 제어부로부터 출력된 입출력 드라이버 인에이블신호에 의해 데이터를 다수의 입출력 라인으로 각각 출력하는 입출력 드라이버를 포함함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  2. 2
    (정정) 제1항에 있어서, 상기 복수의 포트부들은 4개임을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  3. 3
    (정정) 제1항에 있어서, 상기 4개의 포트부들 중 하나의 포트부는 각각 128비트의 데이터를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  4. 4
    (정정) 제3항에 있어서, 상기 복수의 리드/라이트 제어부는 상기 4개의 포트부들 중 하나의 포트부에서 128비트의 데이터를 선택하기 위한 포트선택 버퍼인에이블신호를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  5. 5
    (정정) 제4항에 있어서, 상기 복수의 버퍼는 상기 복수의 리드/라이트 제어부로부터 출력된 포트선택 버퍼인에이블신호에 의해 상기 4개의 포트부들로부터 각기 출력된 128비트의 데이터를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  6. 6
    (정정) 제5항에 있어서, 상기 복수의 리드/라이트 데이터 제어부는 각 포트부들로부터 각기 출력된 512비트의 데이터 중에 128비트만이 메모리 셀에 연결되도록 4개 단위로 연결된 복수의 MUX로 이루어지고, 상기 복수의 MUX는 4개단위로 해당 포트를 선택하기 위한 하나의 포트선택 인에이블신호를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  7. 7
    (정정) 다중포트를 갖는 반도체 메모리장치에 있어서, 반전된 라이트제어신호(Write)에 의해 인에이블되어 컬럼싸이클신호(Colcyc)를 받아 입출력 센스앰프 인에이블신호를 출력하는 리드제어부와, 다수의 입/출력 라인으로부터 입력된 리드데이터를 받아 상기 리드제어부로부터 출력된 입출력 센스앰프 인에이블신호에 의해 리드데이터를 상기 복수의 데이터 라인으로 출력하는 입/출력 센스앰프와, 복수의 포트선택신호(Load_P)들과 포트선택 디세이블신호(Prll_Data_en)를 받아 포트선택 버퍼인에이블신호들과 포트선택 버퍼디세이블신호들을 출력하는 복수의 리드/라이트 데이터 제어부들과, 상기 복수의 리드/라이트 데이터 제어부로부터 출력된 포트선택 버퍼인에이블신호들과 포트선택 버퍼디세이블신호들에 의해 상기 데이터 라인들로부터 각각 입력된 병렬데이터를 버퍼링하여 복수의 포트부로 동시에 출력하는 다수의 리드용 버퍼부들과, 상기 복수의 리드용 버퍼부들로부터 출력된 병렬데이터를 받아 직렬 데이터로 변환하여 출력하는 복수의 포트부들을 포함함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  8. 8
    (정정) 제7항에 있어서, 상기 복수의 포트부들은 4개임을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  9. 9
    (정정) 제8항에 있어서, 상기 4개의 포트부들 중 하나의 포트부는 128비트의 데이터를 각각 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  10. 10
    (정정) 제9항에 있어서, 상기 복수의 리드/라이트 제어부는 상기 4개의 포트부들 중 하나의 포트부에서 128비트의 데이터를 선택하기 위한 포트선택 버퍼인에이블신호를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  11. 11
    (정정) 제10항에 있어서, 상기 복수의 버퍼는 상기 복수의 리드/라이트 제어부로부터 출력된 포트선택 버퍼인에이블신호에 의해 상기 4개의 포트부들로부터 각기 출력된 128비트의 데이터를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  12. 12
    (정정) 제11항에 있어서, 상기 복수의 리드/라이트 데이터 제어부는 각 포트부들로부터 각기 출력된 512비트의 데이터 중에 128비트만이 메모리 셀에 연결되도록 4개 단위로 연결된 복수의 MUX로 이루어지고, 상기 복수의 MUX는 4개단위로 해당 포트를 선택하기 위한 하나의 포트선택 인에이블신호를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  13. 13
    (정정) 다중 포트를 갖는 반도체 메모리장치에 있어서, 라이트제어신호(Write)에 의해 인에이블되어 컬럼싸이클신호(Colcyc)를 받아 입출력 드라이버 인에이블신호를 출력하는 라이트 제어부와, 라이트를 위한 직렬 데이터를 받아 소정개수의 병렬 데이터로 변환하여 각각 출력하고, 복수의 리드용 버퍼부들로부터 출력된 병렬데이터를 받아 직렬 데이터로 변환하여 출력하는 복수의 포트부들과, 상기 복수의 포트부들 중 해당 포트부를 선택하기 위한 복수의 포트선택신호(Load_P)들과 포트선택 디세이블신호(Prll_Data_en)를 받아 포트선택 버퍼인에이블신호들과 포트선택 버퍼디세이블신호들을 출력하는 복수의 리드/라이트 데이터 제어부들과, 상기 복수의 리드/라이트 데이터 제어부로부터 출력된 포트선택 버퍼인에이블신호들과 포트선택 버퍼디세이블신호들에 의해 컬럼래치신호의 한 싸이클구간에서 상기 복수의 포트부들 중에 각 포트부로부터 출력된 병렬데이터를 버퍼링하여 데이터 라인들로 동시에 출력하는 복수의 라이트용 버퍼부들과, 상기 데이터 라인들로부터 입력된 데이터를 받아 상기 리드/라이트 제어부로부터 출력된 입출력 드라이버 인에이블신호에 의해 데이터를 다수의 입출력 라인으로 각각 출력하는 입출력 드라이버와, 반전된 라이트제어신호(Write)에 의해 인에이블되어 컬럼싸이클신호(Colcyc)를 받아 입출력 센스앰프 인에이블신호를 출력하는 리드제어부와, 다수의 입/출력 라인으로부터 입력된 리드데이터를 받아 상기 리드제어부로부터 출력된 입출력 센스앰프 인에이블신호에 의해 리드데이터를 상기 복수의 데이터 라인으로 출력하는 입/출력 센스앰프와, 상기 복수의 리드/라이트 데이터 제어부로부터 출력된 포트선택 버퍼인에이블신호들과 포트선택 버퍼디세이블신호들에 의해 상기 데이터 라인들로부터 각각 입력된 병렬데이터를 버퍼링하여 상기 복수의 포트부들로 동시에 출력하는 다수의 리드용 버퍼부들을 포함함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  14. 14
    (정정) 제13항에 있어서, 상기 복수의 포트부들은 4개임을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  15. 15
    (정정) 제14항에 있어서, 상기 4개의 포트부들 중 하나의 포트부는 128비트의 데이터를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  16. 16
    (정정) 제15항에 있어서, 상기 복수의 리드/라이트 제어부는 상기 4개의 포트부들 중 하나의 포트부에서 128비트의 데이터를 선택하기 위한 포트선택 버퍼인에이블신호를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  17. 17
    (정정) 제16항에 있어서, 상기 복수의 버퍼는 상기 복수의 리드/라이트 제어부로부터 출력된 포트선택 버퍼인에이블신호에 의해 상기 4개의 포트부들로부터 각기 출력된 128비트의 데이터를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
  18. 18
    (정정) 제17항에 있어서, 상기 복수의 리드/라이트 데이터 제어부는 각 포트부들로부터 각기 출력된 512비트의 데이터 중에 128비트만이 메모리 셀에 연결되도록 4개 단위로 연결된 복수의 MUX로 이루어지고, 상기 복수의 MUX는 4개단위로 해당 포트를 선택하기 위한 하나의 포트선택 인에이블신호를 출력함을 특징으로 하는 반도체 메모리장치의 데이터 억세스회로.
Independent claims18