Patents by Inventor Yen-Ju Lu

Yen-Ju Lu 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: 20170148558
    Abstract: An inductor module comprising: a first inductor, comprising a first inductor area; and a second inductor, comprising a second inductor area. A first overlapped area of the first inductor area and a second overlapped area of the second inductor area are overlapped. The second overlapped area comprises at least one first magnetic direction area and at least one second magnetic direction area. A ratio between a size of the first magnetic direction area and a size of the second magnetic direction area is a predetermined ratio such that a coupling effect between the first inductor and the second inductor is lower or equals to a predetermined value.
    Type: Application
    Filed: April 22, 2016
    Publication date: May 25, 2017
    Inventors: Huan-Sheng Chen, Yen-Ju Lu, Chung-Shi Lin, Chien-Hua Wu, Yan-Bin Luo
  • Patent number: 9158697
    Abstract: A method for cleaning a cache of a processor includes: generating a specific command according to a request, wherein the specific command includes an operation command, a first field and a second field; obtaining an offset and a starting address according to the first field and the second field; selecting a specific segment from the cache according to the starting address and the offset; and cleaning data stored in the specific segment.
    Type: Grant
    Filed: December 2, 2012
    Date of Patent: October 13, 2015
    Assignee: Realtek Semiconductor Corp.
    Inventors: Yen-Ju Lu, Ching-Yeh Yu, Chen-Tung Lin, Chao-Wei Huang
  • Publication number: 20150149743
    Abstract: A management method of a virtual-to-physical address translation system includes the following steps: providing a first storage space, wherein the first storage space includes a plurality of buffer entries; providing a second storage space, wherein the second storage space includes a plurality of translation entries, and the translation entries correspond to a plurality of translation indices; and when receiving a write instruction to write a first virtual-to-physical address translation into a specific buffer entry of the buffer entries, storing the first virtual-to-physical address translation in a write translation entry of the translation entries according to a first part of bits of a first virtual address corresponding to the first virtual-to-physical address translation, and storing the first virtual address and a write translation index corresponding to the write translation entry in the specific buffer entry.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 28, 2015
    Inventor: Yen-Ju Lu
  • Patent number: 8566486
    Abstract: A controlling apparatus includes: a storage device arranged for storing at least one Byte Enable property compatible to a processing device; and a controlling circuit coupled to the storage device for generating at least one Byte Enable signal to the processing device according to the Byte Enable property compatible with the processing device.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: October 22, 2013
    Assignee: Realtek Semiconductor Corp.
    Inventors: Jui-Yuan Lin, Yen-Ju Lu
  • Patent number: 8473711
    Abstract: A method for predicting memory access, where each data processing procedure is performed in a plurality of stages with segment processing, and the plurality of stages include at least a first stage and a second stage, includes: dividing a memory into a plurality of memory blocks, generating a predicting value of a second position information according to a correct value of a first position information at the first stage, accessing the memory blocks of the corresponding position in the memory according to the predicting value of the second position information, and identifying whether the predicting value of the second position information is correct or not for determining whether the memory is re-accessed, where the first stage occurs before the second stage in a same data processing procedure.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: June 25, 2013
    Assignee: Realtek Semiconductor Corp.
    Inventors: Yu-Ming Chang, Yen-Ju Lu
  • Patent number: 8473696
    Abstract: An adaptive buffer device includes a plurality of entries each including an address field and a record block, and a control unit for selectively setting each entry to one of a normal status and a transformed status. When the control unit sets a first one of the entries to the normal status, the address field thereof records a first address, and the record block thereof records data corresponding to the first address and data corresponding to addresses adjacent to the first address. When the control unit sets a second one of the entries to the transformed status, the control unit reconfigures the address field and the record block thereof into a plurality of units, each of which includes a second address, data corresponding to the second address, and data corresponding to addresses adjacent to the second address. In addition, an adaptive buffer method is also disclosed.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: June 25, 2013
    Assignee: Realtek Semiconductor Corp.
    Inventor: Yen-Ju Lu
  • Patent number: 8458414
    Abstract: A memory accessing method including the following steps is provided. Firstly, two instructions are fetched. Next, the two instructions are respectively decoded to obtain two operation fields and two address fields. The two operation fields indicate the type of operation in accessing the memory. One of the address fields includes a first upper address corresponding to the first memory block and a first lower address corresponding to a first memory unit of the first memory block. The other one of the two address fields includes a second upper address corresponding to the second memory block and a second lower address corresponding to a second memory unit of the second memory block. Then, whether two instructions are performing the same type of operation on the same memory block is determined. If yes, the type of operation indicated by the two operation fields is performed on the corresponding memory block parallelly.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: June 4, 2013
    Assignee: Realtek Semiconductor Corporation
    Inventors: Sheng-Yuan Jan, Yen-Ju Lu
  • Publication number: 20130042076
    Abstract: A cache memory access method is to be implemented by a cache memory apparatus that includes a data storage unit which includes a plurality of storage sets each including a plurality of storage elements corresponding respectively to a plurality of access ways. The method includes: receiving from a processer a target address; determining whether the data storage unit stores target data corresponding to the target address; receiving the target data from a main memory if negative; selecting a chosen way from the plurality of access ways according to whether the storage elements of the storage set which corresponds to the target address store valid data and whether the target address corresponds to a predefined lock range in the main memory; and writing the target data in the data storage unit based on the chosen way.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 14, 2013
    Applicant: REALTEK SEMICONDUCTOR CORP.
    Inventors: Yen-Ju Lu, Chao-Wei Huang
  • Publication number: 20120191910
    Abstract: A processing circuit includes a processing unit and a data buffer. When the processing unit receives a load instruction and determines that the load instruction has a load-use condition, the processing unit stores specific data into the data buffer, where the specific data is loaded by executing the load instruction.
    Type: Application
    Filed: January 9, 2012
    Publication date: July 26, 2012
    Inventors: Yen-Ju Lu, Chao-Wei Huang
  • Patent number: 8180965
    Abstract: A cache system includes a cache having a plurality of cache units, a prediction table and a hashing module. The prediction table is utilized to store way information of at least one cache unit corresponding to at least one accessing address, and the hashing module generates a hashing value corresponding to a target accessing address and reads way information from the prediction table or writes the way information to the prediction table by using the hashing value as an index.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: May 15, 2012
    Assignee: Realtek Semiconductor Corp.
    Inventor: Yen-Ju Lu
  • Publication number: 20120117326
    Abstract: The present invention relates to an apparatus and a method for accessing a cache memory. The cache memory comprises a level-one memory and a level-two memory. The apparatus for accessing the cache memory according to the present invention comprises a register unit and a control unit. The control unit receives a first read command and a reject datum of the level-one memory and stores the reject datum of the level-one memory to the register unit. Then the control unit reads and stores a stored datum of the level-two memory to the level-one memory according to the first read command.
    Type: Application
    Filed: November 3, 2011
    Publication date: May 10, 2012
    Applicant: REALTEK SEMICONDUCTOR CORP.
    Inventors: YEN-JU LU, JUI-YUAN LIN
  • Publication number: 20120023299
    Abstract: A controlling apparatus includes: a storage device arranged for storing at least one Byte Enable property compatible to a processing device; and a controlling circuit coupled to the storage device for generating at least one Byte Enable signal to the processing device according to the Byte Enable property compatible with the processing device.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 26, 2012
    Inventors: Jui-Yuan Lin, Yen-Ju Lu
  • Patent number: 8032720
    Abstract: A memory access controlling apparatus, for monitoring an access of a memory to generate a target watch signal, includes: at least one monitoring circuit, a setting unit and an output circuit. The monitoring circuit corresponds to an address of the memory and holds an access setting value. The monitoring circuit monitors the access of the memory according to the access setting value to generate an initial watch signal. The setting unit holds a setting value for triggering an exception, which is related to a condition for triggering the exception while the memory is accessed. The output circuit is coupled to the monitoring circuit and the setting unit, and is used for generating the target watch signal according to the initial watch signal and the setting value.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: October 4, 2011
    Assignee: Realtek Semiconductor Corp.
    Inventors: Ching-Yeh Yu, Yen-Ju Lu
  • Publication number: 20100262789
    Abstract: A memory accessing method including the following steps is provided. Firstly, two instructions are fetched. Next, the two instructions are respectively decoded to obtain two operation fields and two address fields. The two operation fields indicate the type of operation in accessing the memory. One of the address fields includes a first upper address corresponding to the first memory block and a first lower address corresponding to a first memory unit of the first memory block. The other one of the two address fields includes a second upper address corresponding to the second memory block and a second lower address corresponding to a second memory unit of the second memory block. Then, whether two instructions are performing the same type of operation on the same memory block is determined. If yes, the type of operation indicated by the two operation fields is performed on the corresponding memory block parallelly.
    Type: Application
    Filed: April 8, 2010
    Publication date: October 14, 2010
    Applicant: REALTEK SEMICONDUCTOR CORP.
    Inventors: Sheng-Yuan Jan, Yen-Ju Lu
  • Publication number: 20100058022
    Abstract: An adaptive buffer device includes a plurality of entries each including an address field and a record block, and a control unit for selectively setting each entry to one of a normal status and a transformed status. When the control unit sets a first one of the entries to the normal status, the address field thereof records a first address, and the record block thereof records data corresponding to the first address and data corresponding to addresses adjacent to the first address. When the control unit sets a second one of the entries to the transformed status, the control unit reconfigures the address field and the record block thereof into a plurality of units, each of which includes a second address, data corresponding to the second address, and data corresponding to addresses adjacent to the second address. In addition, an adaptive buffer method is also disclosed.
    Type: Application
    Filed: August 4, 2009
    Publication date: March 4, 2010
    Inventor: Yen-Ju LU
  • Publication number: 20090198923
    Abstract: A method for predicting memory access, where each data processing procedure is performed in a plurality of stages with segment processing, and the plurality of stages include at least a first stage and a second stage, includes: dividing a memory into a plurality of memory blocks, generating a predicting value of a second position information according to a correct value of a first position information at the first stage, accessing the memory blocks of the corresponding position in the memory according to the predicting value of the second position information, and identifying whether the predicting value of the second position information is correct or not for determining whether the memory is re-accessed, where the first stage occurs before the second stage in a same data processing procedure.
    Type: Application
    Filed: January 6, 2009
    Publication date: August 6, 2009
    Inventors: Yu-Ming Chang, Yen-Ju Lu
  • Patent number: 7523294
    Abstract: The present invention discloses a method for compressing instruction codes. This method comprises: compressing an instruction block including a plurality of instructions according to Huffman-Encoding technique; determining whether it's necessary to insert no-operation (nop) instructions among the plurality of compressed instructions according to a compression ratio, so as to generate a plurality of new instruction blocks complying with the compression ratio; if it's necessary to insert nop instructions, inserting nop instructions among the plurality of compressed instructions to form the plurality of new instruction blocks; and repeating the above-mentioned steps until no nop instructions have to be inserted.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: April 21, 2009
    Assignee: Realtek Semiconductor Corp.
    Inventor: Yen-Ju Lu
  • Publication number: 20090094435
    Abstract: A cache system includes a cache having a plurality of cache units, a prediction table and a hashing module. The prediction table is utilized to store way information of at least one cache unit corresponding to at least one accessing address, and the hashing module generates a hashing value corresponding to a target accessing address and reads way information from the prediction table or writes the way information to the prediction table by using the hashing value as an index.
    Type: Application
    Filed: October 3, 2008
    Publication date: April 9, 2009
    Inventor: Yen-Ju Lu
  • Publication number: 20090070534
    Abstract: A memory access controlling apparatus, for monitoring an access of a memory to generate a target watch signal, includes: at least one monitoring circuit, a setting unit and an output circuit. The monitoring circuit corresponds to an address of the memory and holds an access setting value. The monitoring circuit monitors the access of the memory according to the access setting value to generate an initial watch signal. The setting unit holds a setting value for triggering an exception, which is related to a condition for triggering the exception while the memory is accessed. The output circuit is coupled to the monitoring circuit and the setting unit, and is used for generating the target watch signal according to the initial watch signal and the setting value.
    Type: Application
    Filed: September 11, 2008
    Publication date: March 12, 2009
    Inventors: Ching-Yeh Yu, Yen-Ju Lu
  • Patent number: 7484077
    Abstract: The present invention discloses an apparatus for removing unnecessary instruction and method thereof. The apparatus and operating method thereof include: a comparing circuit for comparing a plurality of instructions and a predetermined pattern, so as to generate a plurality of comparing signals; a control logic for generating an instruction-selecting signal and a stride signal according to the plurality of comparing signals; and a multiplexer for receiving the plurality of instructions and outputting at least one of the received instructions to a processing unit according to the instruction-selecting signal. Furthermore, the processing circuit processes the instruction outputted by the multiplexer according to the stride signal.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: January 27, 2009
    Assignee: Realtek Semiconductor Corp.
    Inventors: Yen-Ju Lu, Yu-Ming Chang