Patents by Inventor Shinsuke Asari

Shinsuke Asari 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: 10664180
    Abstract: It is possible to prevent a central processing unit and a security processing unit from accessing of a non-volatile memory at the same time. A data flash 13 includes a secure area 31 and a user area 32. In the secure area 31, a plurality of pieces of security information used in a security process is stored. A security IP 12 reads out a portion of the plurality of pieces of security information from the secure area 31 and stores it in the secure RAM 22. When the security information to be used in the security process is stored in the secure RAM, the security IP 12 reads out the security information from the secure RAM 22 and uses it.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: May 26, 2020
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Shinsuke Asari, Kenichi Ito, Yuki Mori, Shigemasa Shiota
  • Publication number: 20180181331
    Abstract: It is possible to prevent a central processing unit and a security processing unit from accessing of a non-volatile memory at the same time. A data flash 13 includes a secure area 31 and a user area 32. In the secure area 31, a plurality of pieces of security information used in a security process is stored. A security IP 12 reads out a portion of the plurality of pieces of security information from the secure area 31 and stores it in the secure RAM 22. When the security information to be used in the security process is stored in the secure RAM, the security IP 12 reads out the security information from the secure RAM 22 and uses it.
    Type: Application
    Filed: November 30, 2017
    Publication date: June 28, 2018
    Applicant: Renesas Electronics Corporation
    Inventors: Shinsuke ASARI, Kenichi ITO, Yuki MORI, Shigemasa SHIOTA
  • Patent number: 8032783
    Abstract: The service life of memory cards is to be substantially elongated against the occurrence of faulty blocks. A control logic searches blocks in a nonvolatile memory cell array for any acquired fault on the basis of a fault-inviting code in a management information section. If any faulty block is detected, the faulty block will be subjected to write/read comparison of data to judge whether or not the data in the block are normal. Any block determined to be normal will undergo rewriting of its fault-inviting code and registered as a normal block. Further, the registered block is stored into a write management table in the management area as a writable block. This enables an essentially normal block judged faulty on account of an erratic error or some other reason to be restored.
    Type: Grant
    Filed: September 10, 2008
    Date of Patent: October 4, 2011
    Assignee: Renesas Electronics Corporation
    Inventors: Shinsuke Asari, Chiaki Shinagawa, Yasuhiro Nakamura, Motoki Kanamori, Atsushi Shiraishi
  • Patent number: 7708195
    Abstract: A memory card has external interface terminals, an interface controller connected to each of the terminals, a rewritable nonvolatile memory connected to the interface controller, and a data processor connected to the interface controller. The interface controller can perform an operation based on another command supplied from the outside in parallel with the operations of transferring a command for a data process supplied from the outside to the data processor and operating it. The interface controller has plural buffers and, after completely inputting the command for a data process from an outside to a first buffer of the plural buffers, allows data related to the other command supplied from the outside to be inputted to a second buffer of the plural buffers. The memory card can receive a command data and data to be processed subsequently from the outside without the need of waiting for the completion of the communication process between the data processor and the interface controller.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: May 4, 2010
    Assignee: Renesas Technology Corp.
    Inventors: Satoshi Yoshida, Nagamasa Mizushima, Shinsuke Asari, Shigeo Kurakata, Makoto Obata
  • Publication number: 20090019210
    Abstract: The service life of memory cards is to be substantially elongated against the occurrence of faulty blocks. A control logic searches blocks in a nonvolatile memory cell array for any acquired fault on the basis of a fault-inviting code in a management information section. If any faulty block is detected, the faulty block will be subjected to write/read comparison of data to judge whether or not the data in the block are normal. Any block determined to be normal will undergo rewriting of its fault-inviting code and registered as a normal block. Further, the registered block is stored into a write management table in the management area as a writable block. This enables an essentially normal block judged faulty on account of an erratic error or some other reason to be restored.
    Type: Application
    Filed: September 10, 2008
    Publication date: January 15, 2009
    Inventors: Shinsuke Asari, Chiaki Shinagawa, Yasuhiro Nakamura, Motoki Kanamori, Atsushi Shiraishi
  • Patent number: 7437602
    Abstract: The service life of memory cards is to be substantially elongated against the occurrence of faulty blocks. A control logic searches blocks in a nonvolatile memory cell array for any acquired fault on the basis of a fault-inviting code in a management information section. If any faulty block is detected, the faulty block will be subjected to write/read comparison of data to judge whether or not the data in the block are normal. Any block determined to be normal will undergo rewriting of its fault-inviting code and registered as a normal block. Further, the registered block is stored into a write management table in the management area as a writable block. This enables an essentially normal block judged faulty on account of an erratic error or some other reason to be restored.
    Type: Grant
    Filed: March 15, 2005
    Date of Patent: October 14, 2008
    Assignee: Renesas Technology Corp.
    Inventors: Shinsuke Asari, Chiaki Shinagawa, Yasuhiro Nakamura, Motoki Kanamori, Atsushi Shiraishi
  • Publication number: 20080245878
    Abstract: Disclosed is a semiconductor device including built-in interface circuits whose operations are selected in response to initialization operation from a host apparatus coupled thereto. In the semiconductor device, a first synchronous interface circuit and a second asynchronous interface circuit using differential signals, share the external terminals of the differential signals (the external differential signal terminals). For example, the semiconductor device adopts an MMC interface circuit as the first interface circuit and a USB interface circuit as the second interface circuit, while keeping the IC card interface function. The semiconductor device selects operations of the adopted interface circuits exclusively. One selection method is to enable an interface operation of the first interface circuit, upon detection of a plurality of edge changes in a clock input from an external clock terminal, which is for initializing the first interface circuit when power supply to the semiconductor device is started.
    Type: Application
    Filed: March 18, 2008
    Publication date: October 9, 2008
    Inventors: Shigemasa SHIOTA, Shigeo Kurakata, Shinsuke Asari, Tetsuya Iida, Shinichi Fukasawa
  • Patent number: 7370168
    Abstract: The invention intends to provide a memory card conforming to an HS-MMC mode in a standard of a multimedia card, while securing compatibility of both standards of the multimedia card and an SD card. In a normal MMC mode, the data is outputted at a fall edge of a clock signal. A frequency of the clock signal is about 20 MHz. When the data is outputted at the fall edge of the clock signal, data output is in time for a next clock signal. When a parameter ‘1’ is set to a timing register provided in a host interface, the memory card is transitioned into the HS-MMC mode. In the HS-MMC mode, a clock signal frequency is increased to about 52 MHz. Here, the data is outputted at the rise edge of the clock signal, whereby the data output is brought in time for the rise edge of the next clock signal.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: May 6, 2008
    Assignee: Renesas Technology Corp.
    Inventors: Motoki Kanamori, Kunihiro Katayama, Yasuhiro Nakamura, Satoshi Yoshida, Shinsuke Asari
  • Publication number: 20070150649
    Abstract: A nonvolatile memory has plural memory blocks, each having a plurality of sub memory blocks, and is capable of programming to a first sub memory block within a first memory block and a second sub memory block within a second memory block in parallel. The first sub memory block has a management area for storing a management information including linking information between the first sub memory block corresponding sub memory blocks of other memory blocks. A control circuit controls reading the linking information from the first sub memory block in accordance with address information, and programming to the first sub memory block in accordance with the address information and corresponding sub memory blocks by the linking information.
    Type: Application
    Filed: February 23, 2007
    Publication date: June 28, 2007
    Inventors: Shinsuke Asari, Takayuki Tamura, Atsushi Shiraishi
  • Patent number: 7197595
    Abstract: A nonvolatile memory has plural memory blocks, each having a plurality of sub memory blocks, and is capable of programming to a first sub memory block within a first memory block and a second sub memory block within a second memory block in parallel. The first sub memory block has a management area for storing a management information including linking information between the first sub memory block corresponding sub memory blocks of other memory blocks. A control circuit controls reading the linking information from the first sub memory block in accordance with address information, and programming to the first sub memory block in accordance with the address information and corresponding sub memory blocks by the linking information.
    Type: Grant
    Filed: November 26, 2003
    Date of Patent: March 27, 2007
    Assignee: Renesas Technology Corp.
    Inventors: Shinsuke Asari, Takayuki Tamura, Atsushi Shiraishi
  • Publication number: 20070045425
    Abstract: A memory card has external interface terminals, an interface controller connected to each of the terminals, a rewritable nonvolatile memory connected to the interface controller, and a data processor connected to the interface controller. The interface controller can perform an operation based on another command supplied from the outside in parallel with the operations of transferring a command for a data process supplied from the outside to the data processor and operating it. The interface controller has plural buffers and, after completely inputting the command for a data process from an outside to a first buffer of the plural buffers, allows data related to the other command supplied from the outside to be inputted to a second buffer of the plural buffers. The memory card can receive a command data and data to be processed subsequently from the outside without the need of waiting for the completion of the communication process between the data processor and the interface controller.
    Type: Application
    Filed: August 23, 2006
    Publication date: March 1, 2007
    Inventors: Satoshi Yoshida, Nagamasa Mizushima, Shinsuke Asari, Shigeo Kurakata, Makoto Obata
  • Publication number: 20070045426
    Abstract: The present invention is directed to suppress propagation of noise from an interface controller to an IC card microcomputer. A memory card of the invention includes an external terminal, an IC card terminal, an interface controller connected to the external terminal, a memory device connected to the interface controller, and an IC card microcomputer connected to the interface controller. The interface controller controls operation of the memory device and the IC card microcomputer in response to an input from the external terminal. The IC card terminal is directly connected to a connection line between the interface controller and the IC card microcomputer. When operation of the IC card microcomputer responding to an input from the IC card terminal is permitted in parallel with operation responding to an input from the external terminal, the interface controller sets an output buffer in the interface controller connected to the connection line into a high impedance state.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 1, 2007
    Inventors: Shigemasa Shiota, Satoshi Yoshida, Shigeo Kurakata, Shinsuke Asari, Tetsuya Iida
  • Patent number: 7116578
    Abstract: In a card storage device containing a non-volatile memory and a buffer memory, the buffer memory includes a plurality of banks. Data is transferred sequentially from a host CPU to the banks of the buffer memory, data is transferred to the non-volatile memory from a bank that becomes full, a write operation is started when one unit of data to be written into the non-volatile memory at a time has been transferred and, without waiting for the data to be written, the next write data is transferred from the host CPU to a bank from which write data has been transferred.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: October 3, 2006
    Assignees: Renesas Technology Corp., Hitachi ULSI Systems Co., Ltd.
    Inventors: Motoki Kanamori, Takayuki Tamura, Kenji Kozakai, Atsushi Shikata, Shinsuke Asari
  • Patent number: 7070113
    Abstract: A nonvolatile memory has an erase table in which a free-space information flag is associated with each physical address of a memory area and an address translation table in which a physical address of a memory area is associated with each logical address. The free-space information flag indicates whether a corresponding memory area is permitted to be erased. A control circuit determines a memory area to which rewrite data is to be written by referring to the free-space information flag, reflects the physical address and the logical address of the memory area to which the data is written into the address translation table, and updates the free-space information flag. The memory area to which rewrite data is to be written is determined by referring to the free-space information flag, and rewriting is not performed in the same memory area.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: July 4, 2006
    Assignees: Renesas Technology Corp., Hitachi ULSI Systems Co., Ltd.
    Inventors: Atsushi Shiraishi, Takayuki Tamura, Chiaki Kumahara, Shinsuke Asari
  • Publication number: 20050259465
    Abstract: In technology for enabling the replacement of part of an operating program of a controller by a modified program on a nonvolatile memory, the present invention prevents tampering and leak of storage information within the nonvolatile memory and the controller. At power-on reset, an encrypted alternative program, if present, is transferred from a nonvolatile memory to a volatile memory, and decrypted when actually executed. A long wait is not required until data processing by a data processor is enabled after the exit from the reset processing. Since the alternative program once decrypted is held in the volatile memory so as to be reusable, it does not need to be decrypted each time it is executed. Since the alternative program is encrypted, even if the nonvolatile memory is physically separated from the controller to illegally dump the alternative program, it is difficult to analyze the data.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 24, 2005
    Inventors: Satoshi Yoshida, Kunihiro Katayama, Shinsuke Asari
  • Publication number: 20050232037
    Abstract: The service life of memory cards is to be substantially elongated against the occurrence of faulty blocks. A control logic searches blocks in a nonvolatile memory cell array for any acquired fault on the basis of a fault-inviting code in a management information section. If any faulty block is detected, the faulty block will be subjected to write/read comparison of data to judge whether or not the data in the block are normal. Any block determined to be normal will undergo rewriting of its fault-inviting code and registered as a normal block. Further, the registered block is stored into a write management table in the management area as a writable block. This enables an essentially normal block judged faulty on account of an erratic error or some other reason to be restored.
    Type: Application
    Filed: March 15, 2005
    Publication date: October 20, 2005
    Inventors: Shinsuke Asari, Chiaki Shinagawa, Yasuhiro Nakamura, Motoki Kanamori, Atsushi Shiraishi
  • Publication number: 20050185463
    Abstract: The present invention provides a nonvolatile memory which includes a card controller, a reprogrammable nonvolatile memory and an IC card chip. The card controller is capable of outputting at least one of reset response information (ATR) outputted from the IC card chip in response to a reset instruction to the IC card chip and information indicative of an erase unit of a flash memory to the outside in response to a predetermined command supplied from outside. A card host is capable of causing the card controller to change an operating speed or operating frequency or the like of the IC card chip by reference to the ATR information. Upon reprogramming of memory information with respect to the reprogrammable nonvolatile memory, the card host is capable of sending write data equivalent to an amount commensurate with an erase unit to the nonvolatile memory by reference to the information indicative of the erase unit and giving write instructions.
    Type: Application
    Filed: February 16, 2005
    Publication date: August 25, 2005
    Inventors: Motoki Kanamori, Shinichi Fukasawa, Shigeo Kurakata, Tetsuya Iida, Shinsuke Asari
  • Publication number: 20040215996
    Abstract: The invention intends to provide a memory card conforming to an HS-MMC mode in a standard of a multimedia card, while securing compatibility of both standards of the multimedia card and an SD card. In a normal MMC mode, the data is outputted at a fall edge of a clock signal. A frequency of the clock signal is about 20 MHz. When the data is outputted at the fall edge of the clock signal, data output is in time for a next clock signal. When a parameter ‘1’ is set to a timing register provided in a host interface, the memory card is transitioned into the HS-MMC mode. In the HS-MMC mode, a clock signal frequency is increased to about 52 MHz. Here, the data is outputted at the rise edge of the clock signal, whereby the data output is brought in time for the rise edge of the next clock signal.
    Type: Application
    Filed: March 30, 2004
    Publication date: October 28, 2004
    Applicant: Renesas Technology Corp.
    Inventors: Motoki Kanamori, Kunihiro Katayama, Yasuhiro Nakamura, Satoshi Yoshida, Shinsuke Asari
  • Publication number: 20040177216
    Abstract: A nonvolatile memory has plural memory blocks, each having a plurality of sub memory blocks, and is capable of programming to a first sub memory block within a first memory block and a second sub memory block within a second memory block in parallel. The first sub memory block has a management area for storing a management information including linking information between the first sub memory block corresponding sub memory blocks of other memory blocks. A control circuit controls reading the linking information from the first sub memory block in accordance with address information, and programming to the first sub memory block in accordance with the address information and corresponding sub memory blocks by the linking information.
    Type: Application
    Filed: November 26, 2003
    Publication date: September 9, 2004
    Applicant: Renesas Technology Corp.
    Inventors: Shinsuke Asari, Takayuki Tamura, Atsushi Shiraishi
  • Publication number: 20040174742
    Abstract: In a card storage device containing a non-volatile memory and a buffer memory, the buffer memory includes a plurality of banks. Data is transferred sequentially from a host CPU to the banks of the buffer memory, data is transferred to the non-volatile memory from a bank that becomes full, a write operation is started when one unit of data to be written into the non-volatile memory at a time has been transferred and, without waiting for the data to be written, the next write data is transferred from the host CPU to a bank from which write data has been transferred.
    Type: Application
    Filed: March 11, 2004
    Publication date: September 9, 2004
    Applicants: Renesas Technology Corp., Hitachi ULSI Systems Co., Ltd.
    Inventors: Motoki Kanamori, Takayuki Tamura, Kenji Kozakai, Atsushi Shikata, Shinsuke Asari