Patents by Inventor Min-Soo Lim

Min-Soo Lim 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).

  • Patent number: 9183414
    Abstract: A memory controller includes a security key and parameter storage unit and a security engine. The security key and parameter storage unit stores at least one security key and at least one parameter that are used during encryption or decryption. The security engine receives encrypted data stored in an external boot memory, decrypts the received encrypted data by using the security key and the parameter, and outputs the decrypted data to a central processing unit (CPU), in a security operation mode.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: November 10, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Min-soo Lim
  • Publication number: 20140156984
    Abstract: Multi-processor systems and methods thereof are provided. In an example, the multi-processor system may include a boot memory including a plurality of boot codes, each of the plurality of boot codes configured to facilitate an initialization process at one of a plurality of intellectual property (IP) blocks, each of the plurality of IP blocks having shared access to the boot memory. In another example, the multi-processor system may receive, from a first processor, a request to provide one of a plurality of boot codes from a boot memory, the received request sent in response to a system initializing signal, may read the requested boot code from the boot memory and may transfer, from a second processor, the read boot code to the first processor.
    Type: Application
    Filed: February 6, 2014
    Publication date: June 5, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Jong-Ho Roh, Min-Soo Lim
  • Patent number: 8650388
    Abstract: Multi-processor systems and methods thereof are provided. In an example, the multi-processor system may include a boot memory including a plurality of boot codes, each of the plurality of boot codes configured to facilitate an initialization process at one of a plurality of intellectual property (IP) blocks, each of the plurality of IP blocks having shared access to the boot memory. In another example, the multi-processor system may receive, from a first processor, a request to provide one of a plurality of boot codes from a boot memory, the received request sent in response to a system initializing signal, may read the requested boot code from the boot memory and may transfer, from a second processor, the read boot code to the first processor.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: February 11, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Ho Roh, Min-Soo Lim
  • Patent number: 8489888
    Abstract: A processor apparatus capable of operating in a security mode includes a hash value storage unit and a security control unit including a plurality of access authentication hash values. The hash value storage value stores a plurality of hash values including a user authentication hash value and a plurality of access authentication hash values. The security control unit checks whether a boot code transmitted from a boot memory and a hash value from among the hash values, which corresponds to the boot code, are identical, and determines whether a boot operation and a debugging operation of the processor apparatus are allowed and whether an external user is allowed to have access to a predetermined intellectual property (IP) block. The processor apparatus can ensure debugging, security for the processor itself or security for a predetermined block included in the processor apparatus.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: July 16, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Min-soo Lim
  • Publication number: 20110167253
    Abstract: Multi-processor systems and methods thereof are provided. In an example, the multi-processor system may include a boot memory including a plurality of boot codes, each of the plurality of boot codes configured to facilitate an initialization process at one of a plurality of intellectual property (IP) blocks, each of the plurality of IP blocks having shared access to the boot memory. In another example, the multi-processor system may receive, from a first processor, a request to provide one of a plurality of boot codes from a boot memory, the received request sent in response to a system initializing signal, may read the requested boot code from the boot memory and may transfer, from a second processor, the read boot code to the first processor.
    Type: Application
    Filed: March 10, 2011
    Publication date: July 7, 2011
    Inventors: Jong-Ho Roh, Min-Soo Lim
  • Patent number: 7930530
    Abstract: Multi-processor systems and methods thereof are provided. In an example, the multi-processor system may include a boot memory including a plurality of boot codes, each of the plurality of boot codes configured to facilitate an initialization process at one of a plurality of intellectual property (IP) blocks, each of the plurality of IP blocks having shared access to the boot memory. In another example, the multi-processor system may receive, from a first processor, a request to provide one of a plurality of boot codes from a boot memory, the received request sent in response to a system initializing signal, may read the requested boot code from the boot memory and may transfer, from a second processor, the read boot code to the first processor.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: April 19, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Ho Roh, Min-Soo Lim
  • Publication number: 20090262940
    Abstract: A memory controller includes a security key and parameter storage unit and a security engine. The security key and parameter storage unit stores at least one security key and at least one parameter that are used during encryption or decryption. The security engine receives encrypted data stored in an external boot memory, decrypts the received encrypted data by using the security key and the parameter, and outputs the decrypted data to a central processing unit (CPU), in a security operation mode.
    Type: Application
    Filed: February 24, 2009
    Publication date: October 22, 2009
    Inventor: Min-soo Lim
  • Publication number: 20090228711
    Abstract: A processor apparatus capable of operating in a security mode includes a hash value storage unit and a security control unit including a plurality of access authentication hash values. The hash value storage value stores a plurality of hash values including a user authentication hash value and a plurality of access authentication hash values. The security control unit checks whether a boot code transmitted from a boot memory and a hash value from among the hash values, which corresponds to the boot code, are identical, and determines whether a boot operation and a debugging operation of the processor apparatus are allowed and whether an external user is allowed to have access to a predetermined intellectual property (IP) block. The processor apparatus can ensure debugging, security for the processor itself or security for a predetermined block included in the processor apparatus.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 10, 2009
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Min-soo Lim
  • Patent number: 7346723
    Abstract: A slave device may be configured to receive at least one bus interface clock and bus interface signals from a bus coupled to the at least one bus interface unit. The slave device may also be configured to operate independently of at least one main function clock.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: March 18, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyoung-Park Kim, Sung-Ho Ryu, Min-Soo Lim
  • Patent number: 7327617
    Abstract: Provided are a memory address generating circuit through which a user can freely select a method of generating an address of a memory according to an environment in which the memory is applied, and a memory controller including the memory address generating circuit. The memory address generating circuit includes a CAS address selecting circuit and an RAS address selecting circuit. The CAS address selecting circuit outputs a CAS address signal using N (N is an integer) column address signals and M (M is an integer) CAS address select signals. The RAS address selecting circuit which outputs an RAS address signal using K (K is an integer) row address signals and L (L is an integer) RAS address select signals. The memory address generating circuit controls the CAS address select signals and the RAS address select signals to perform a memory mapping most suitable for a system in which the memory is used.
    Type: Grant
    Filed: February 8, 2006
    Date of Patent: February 5, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Min-Soo Lim
  • Publication number: 20070192529
    Abstract: Multi-processor systems and methods thereof are provided. In an example, the multi-processor system may include a boot memory including a plurality of boot codes, each of the plurality of boot codes configured to facilitate an initialization process at one of a plurality of intellectual property (IP) blocks, each of the plurality of IP blocks having shared access to the boot memory. In another example, the multi-processor system may receive, from a first processor, a request to provide one of a plurality of boot codes from a boot memory, the received request sent in response to a system initializing signal, may read the requested boot code from the boot memory and may transfer, from a second processor, the read boot code to the first processor.
    Type: Application
    Filed: February 9, 2007
    Publication date: August 16, 2007
    Inventors: Jong-Ho Roh, Min-Soo Lim
  • Publication number: 20060181940
    Abstract: Provided are a memory address generating circuit through which a user can freely select a method of generating an address of a memory according to an environment in which the memory is applied, and a memory controller including the memory address generating circuit. The memory address generating circuit includes a CAS address selecting circuit and an RAS address selecting circuit. The CAS address selecting circuit outputs a CAS address signal using N (N is an integer) column address signals and M (M is an integer) CAS address select signals. The RAS address selecting circuit which outputs an RAS address signal using K (K is an integer) row address signals and L (L is an integer) RAS address select signals. The memory address generating circuit controls the CAS address select signals and the RAS address select signals to perform a memory mapping most suitable for a system in which the memory is used.
    Type: Application
    Filed: February 8, 2006
    Publication date: August 17, 2006
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Min-Soo Lim
  • Publication number: 20050256986
    Abstract: A slave device may be configured to receive at least one bus interface clock and bus interface signals from a bus coupled to the at least one bus interface unit.
    Type: Application
    Filed: May 9, 2005
    Publication date: November 17, 2005
    Inventors: Kyoung-Park Kim, Sung-Ho Ryu, Min-Soo Lim