Patents by Inventor Choung Ki Song

Choung Ki Song has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210390989
    Abstract: A memory device includes a memory area configured to store data, a data input/output (I/O) part configured to receive and output data through an external bus, an I/O buffering part coupled between the memory area and the data I/O part to store data outputted from the memory area, and a first internal data transmission line providing a data transmission path between the memory area and the I/O buffering part and having a first bandwidth which is greater than a bandwidth of the external bus. Data transmission between the memory area and the I/O buffering part through the first internal data transmission line is executed using a portion of the first bandwidth in a first operation mode and is executed using all of the first bandwidth in a second operation mode.
    Type: Application
    Filed: January 18, 2021
    Publication date: December 16, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210382693
    Abstract: A processing-in-memory (PIM) device includes a plurality of multiplication/accumulation (MAC) operators, a plurality of memory banks, and a plurality of data input/output (I/O) circuits. The plurality of MAC operators is configured to perform a MAC arithmetic operation using weight data of a weight matrix provided by the plurality of memory banks as input data to generate plural sets of MAC result data corresponding to elements of a result matrix. The PIM device is configured to store the weight data of the weight matrix in the memory banks in units of rows of the weight matrix. The PIM device is also configured to sequentially output the plural sets of MAC result data from the PIM device through the plurality of data I/O circuits according to a sequence in which the row number of the result matrix increases.
    Type: Application
    Filed: August 24, 2021
    Publication date: December 9, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210373852
    Abstract: A processing-in-memory (PIM) device includes memory banks, first and second global buffers, multiplying-and-accumulating (MAC) operators, and output circuits. Each memory bank includes a left memory bank providing left weigh data and a right memory bank providing right weigh data. The first global buffer provides left vector data, and the second global buffer provides right vector data. Each MAC operator includes a left MAC operator performing a MAC operation on the left weight data and the left vector data to generate left MAC data and a right MAC operator performing a MAC operation on the right weight data and the right vector data to generate right MAC data. Each output circuit adds the left MAC data to the right MAC data to generate MAC result data and outputs the MAC result data or activation function-processed MAC result data in response to first and second MAC read signals.
    Type: Application
    Filed: August 11, 2021
    Publication date: December 2, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210357154
    Abstract: A processing-in-memory (PIM) device includes a data register configured to store reference value data, and a multiplication/accumulation (MAC) operator configured to perform a comparison operation, a multiplication operation, and an addition operation on first data and second data, based on the reference value data to generate MAC operation result data when a MAC operation is performed.
    Type: Application
    Filed: July 30, 2021
    Publication date: November 18, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210350837
    Abstract: A processing-in-memory (PIM) device including a data storage region, a global buffer and an arithmetic circuit. The data storage region configured to store vector data and weight data. The global buffer configured to store vector data read from the data storage region. The arithmetic circuit configured to generate a calculation result by performing a calculation on vector data read from the global buffer and weight data read from the data storage region.
    Type: Application
    Filed: July 20, 2021
    Publication date: November 11, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210344357
    Abstract: A processing-in-memory (PIM) device includes an ECC logic circuit configured to generate first write data, first write parity, second write data, and second write parity from first write input data and second write input data when a write operation in an operation mode is performed, and generate first converted data and second converted data from first read data, first read parity, second read data, and second read parity when a read operation in the operation mode is performed; and a MAC operator configured to perform a MAC arithmetic operation for the first converted data and the second converted data to generate MAC operation result data.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210344359
    Abstract: A processing-in-memory (PIM) device includes an CRC logic circuit configured to generate first write data, a first write fail check signal, second write data, and a second write fail check signal from first write input data and second write input data when a write operation in an operation mode is performed, and generate first converted data, a first fail flag signal, second converted data, and a second fail flag signal from first read data, a first read fail check signal, second read data, and a second read fail check signal when a read operation in the operation mode is performed; and a MAC operator configured to perform a MAC arithmetic operation for the first converted data and the second converted data, based on the first and second fail flag signals to generate MAC operation result data.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210344358
    Abstract: A processing-in-memory (PIM) device includes an CRC logic circuit configured to generate write data and a write fail check signal from write input data when a write operation in an operation mode is performed, and generate a fail flag signal and converted data from read data and a read fail check signal when a read operation in the operation mode is performed; and a MAC operator configured to perform a MAC arithmetic operation for the converted data and buffer data, based on the fail flag signal to generate MAC operation result data.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Patent number: 11164651
    Abstract: A semiconductor device includes an error check and scrub (ECS) command generation circuit and an ECS control circuit. The ECS command generation circuit generates an ECS command based on a refresh command. During an ECS operation, the ECS control circuit generates an ECS mode signal that is activated based on the ECS command and generates an ECS active command, an ECS read command, and an ECS write command to continue the ECS operation.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: November 2, 2021
    Assignee: SK hynix Inc.
    Inventors: Choung Ki Song, Jung Ho Lim
  • Publication number: 20210334163
    Abstract: A method of performing a MAC arithmetic operation includes detecting error correction capability for first data when a command has a logic level combination for performing the MAC arithmetic operation; correcting an error, included in the first data, when the number of erroneous bits included in the first data is equal to or less than the error correction capability; and outputting, to a PIM controller, MAC calculation result data generated by performing the MAC arithmetic operation on the error-corrected first data.
    Type: Application
    Filed: July 7, 2021
    Publication date: October 28, 2021
    Applicant: SK hynix Inc.
    Inventors: Choung Ki SONG, Jeong Jun LEE
  • Publication number: 20210304807
    Abstract: A semiconductor device includes an error correction circuit and a refresh control circuit. The error correction circuit is configured to detect an error included in internal data, to generate a failure detection signal, and to correct the error of the internal data. The refresh control circuit is configured to store an address signal for selecting the internal data in response to the failure detection signal. In addition, the refresh control circuit is configured to generate a refresh address signal for activating a word line connected to memory cells storing the internal data from the address signal when a refresh signal is inputted to the refresh control circuit by a predetermined number of times.
    Type: Application
    Filed: July 30, 2020
    Publication date: September 30, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210306006
    Abstract: A processing-in-memory (PIM) device includes an ECC logic circuit configured to generate write data and write parity from write input data when a write operation in an operation mode is performed, and generate converted data from read data and read parity when a read operation in an operation mode is performed; and a MAC operator configured to perform a MAC arithmetic operation for the converted data and buffer data to generate MAC operation result data.
    Type: Application
    Filed: June 14, 2021
    Publication date: September 30, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210223996
    Abstract: A processing-in-memory device includes a data storage region and an arithmetic circuit. The data storage region includes a first memory bank in which first data is divided into a first portion and a second portion and stored, and a second memory bank in which second data is divided into a first portion and a second portion and stored. The arithmetic circuit performs multiplication/accumulation operations on the first data and the second data and outputs final MAC result data.
    Type: Application
    Filed: January 11, 2021
    Publication date: July 22, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210224038
    Abstract: A processing-in-memory (PIM) device includes a plurality of storage regions, a global buffer, and a plurality of multiplication/accumulation (MAC) circuits. The plurality of MAC circuits are configured to perform a MAC operation of first data from the plurality of storage regions and second data from the global buffer. Each of the plurality of MAC circuits is categorized as either an active MAC circuit or an inactive MAC circuit. The MAC operation includes a selective MAC operation which is selectively performed by the active MAC circuit.
    Type: Application
    Filed: January 15, 2021
    Publication date: July 22, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210224039
    Abstract: A multiplying-and-accumulating (MAC) operator for performing a MAC arithmetic operation of a weight matrix employing “M×N”-number of weight sub-matrixes as elements and a vector matrix employing “N”-number of vector sub-matrixes as elements (where “M” and “N” are natural numbers which are equal to or greater than two). The “M×N”-number of weight sub-matrixes are located at cross points of first to Mth weight matrix group rows and first to Nth weight matrix group columns, respectively. The “N”-number of vector sub-matrixes are located at cross points of first to Nth vector matrix group rows and one vector matrix group column, respectively. The MAC operator is configured to perform the MAC arithmetic operations of a matrix group column unit for the “M”-number of weight sub-matrixes arrayed in each of the first to Nth weight matrix group columns and the vector sub-matrix arrayed in each of the Nth vector matrix group rows.
    Type: Application
    Filed: April 8, 2021
    Publication date: July 22, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210208894
    Abstract: A PIM device writes elements of a first matrix to a first memory bank, and may writes elements of a second matrix to a second memory bank. The PIM device simultaneously reads elements with the same order among the elements of the first and second matrices by simultaneously accessing the first and second memory banks. An MAC operator generates arithmetic data by performing a calculation on data that is read from the first and second memory banks, and writes the arithmetic data to a third memory bank.
    Type: Application
    Filed: January 14, 2021
    Publication date: July 8, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210208878
    Abstract: A processing-in-memory (PIM) device includes a data storage region and an arithmetic circuit. The data storage region is configured to store first data and second data. The arithmetic circuit includes a multiplier for performing a multiplying calculation of the first data and the second data. The arithmetic circuit is configured to perform a multiplication/accumulation (MAC) arithmetic operation of the first data and the second data. The arithmetic circuit includes a zero-detection circuit configured to disable input of the multiplier and to output zero data including multiple bits having a value of ‘0’ as output data of the multiplier, when all bits included in at least one of the first data and the second data have a value of ‘0’.
    Type: Application
    Filed: January 11, 2021
    Publication date: July 8, 2021
    Applicant: SK hynix Inc.
    Inventors: Mun Gyu SON, Choung Ki SONG
  • Publication number: 20210209022
    Abstract: A PIM device includes a plurality of first storage regions, a second storage region, and a column control circuit. The second storage region is coupled to each of the plurality of first storage regions through a data transmission line. The column control circuit generates a memory read control signal for reading data stored in an initially selected storage region of the plurality of first storage regions and a buffer write control signal for writing the data read from the initially selected storage region to the second storage region. The column control circuit generates a global buffer read control signal for reading the data written to the second storage region and a memory write control signal for writing the data read from the second storage region to a subsequently selected storage region of the plurality of first storage regions.
    Type: Application
    Filed: December 30, 2020
    Publication date: July 8, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210208879
    Abstract: A MAC operator includes a plurality of multipliers configured to perform a multiplication operation on a floating-point format first data and a floating-point format second data to output a floating-point format multiplication result data, a plurality of floating-point-to-fixed-point converters configured to receive the floating-point format multiplication result data from each of the plurality of multipliers and convert into a fixed-point format multiplication result data to be output, and an adder tree configured to perform an addition operation on the fixed-point format multiplication result data that is output from the plurality of floating-point-to-fixed-point converters. If a first mantissa of the first data and a second mantissa of the second data are composed of ‘M’-bit (‘M’ being a natural number), each of the plurality of multipliers is configured to perform the multiplication operation so that the fixed-point format multiplication result data includes a mantissa of 2*(M+1) bits.
    Type: Application
    Filed: January 11, 2021
    Publication date: July 8, 2021
    Applicant: SK hynix Inc.
    Inventor: Choung Ki SONG
  • Publication number: 20210208811
    Abstract: A processing-in-memory (PIM) system includes a PIM device and a controller. The PIM device includes a data storage region and an arithmetic circuit for performing an arithmetic operation for data outputted from the data storage region. The controller is configured to control the PIM device. The PIM device is configured to transmit arithmetic quantity data of the arithmetic circuit to the controller in response to a request of the controller.
    Type: Application
    Filed: January 12, 2021
    Publication date: July 8, 2021
    Applicant: SK hynix Inc.
    Inventors: Se Ho KIM, Choung Ki SONG