Patents by Inventor Boon Ang

Boon Ang 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: 20070027977
    Abstract: The invention is a system and method for reconfigurable computers. The invention involves a plurality of reconfigurable component clusters (RCCs), each of which can change their respective configuration upon receiving a configuration command. The invention uses a reconfiguration network for distributing the configuration command to the RCCs, wherein the reconfiguration network comprises a plurality of cells, wherein each RCC is connected to a cell.
    Type: Application
    Filed: September 28, 2006
    Publication date: February 1, 2007
    Inventors: Michael Schlansker, Boon Ang, Philip Kuekes
  • Publication number: 20060119384
    Abstract: Techniques for combining volatile and non-volatile programmable logic into one integrated circuit (IC) are provided. An IC is segregated into two portions. A first block of programmable logic is configured by bits stored in on-chip non-volatile memory. A second block of programmable logic is configured by bits stored in off-chip memory. The function of IO banks on the IC is multiplexed between the two logic blocks of the IC. The programmable logic in the first block can be configured and fully functional in a fraction of the time that the programmable logic in the second block can be configured. The programmable logic in the first block can configure fast enough and have enough independence to assist in the configuration of the second block. The non-volatile memory can also provide security features to a user design, such as encryption.
    Type: Application
    Filed: December 2, 2004
    Publication date: June 8, 2006
    Applicant: Altera Corporation
    Inventors: Rafael Camarota, Irfan Rahim, Boon Ang, Thow Chong
  • Publication number: 20060119386
    Abstract: Techniques are provided for improving signal timing characteristics of differential input/output (IO) circuits on programmable logic integrated circuits. A differential buffer receives differential signals applied to differential input pins. The output signals of the differential buffer are routed to two hard IO decoder blocks that are located in two adjacent rows/columns of programmable logic elements. Each IO decoder block has a data-in register that receives output signals of the differential buffer. The data-in registers in two adjacent IO decoder blocks support a double clocking technique. IO decoder blocks of the present invention have reduced setup times, hold times, and sampling windows relative to soft DDIO blocks, and have a minimal impact on die area.
    Type: Application
    Filed: December 7, 2004
    Publication date: June 8, 2006
    Applicant: Altera Corporation
    Inventors: Bee Ng, Boon Ang
  • Publication number: 20060015712
    Abstract: A description of components in a reconfigurable data center is received. A set of components from the description is selected for a physical platform based on a logical platform specification.
    Type: Application
    Filed: July 16, 2004
    Publication date: January 19, 2006
    Inventors: Boon Ang, Michael Schlansker
  • Publication number: 20060015772
    Abstract: A reconfigurable memory system includes processors and memory modules. A reconfiguration system is operable to reconfigure the memory system into multiple configurations. In each configuration, one or more memory modules are provisioned for each processor.
    Type: Application
    Filed: July 16, 2004
    Publication date: January 19, 2006
    Inventors: Boon Ang, Michael Schlansker
  • Publication number: 20060015866
    Abstract: A system installer is operable to configure hardware components in a reconfigurable data center for a hardware platform. The system installer is also operable to install software on the hardware platform.
    Type: Application
    Filed: July 16, 2004
    Publication date: January 19, 2006
    Inventors: Boon Ang, Michael Schlansker
  • Publication number: 20060015589
    Abstract: A service configuration for a service is generated using a service specification and at least one library including at least one of a hardware component and a software component available to be implemented for the service.
    Type: Application
    Filed: July 16, 2004
    Publication date: January 19, 2006
    Inventors: Boon Ang, Michael Schlansker
  • Publication number: 20050289398
    Abstract: Testing methods and systems including processing of simulation data and test patterns are described herein.
    Type: Application
    Filed: June 24, 2004
    Publication date: December 29, 2005
    Inventors: Lee Tiw, Khee Lee, Boon Ang
  • Publication number: 20050097497
    Abstract: A method of designing a custom circuit device begins with a high level architecture of subsystems coupled by virtual wires. The method comprises first through third steps. The first step comprises spatially placing the subsystems onto tiles. The second step comprises routing the virtual wires that cross boundaries of the tiles onto an interconnect architecture. The interconnect architecture comprises switches and registers. Some of the switches route a signal from a first subsystem located on a first tile to a second subsystem located on a second tile. At least two of the registers consecutively latch the signal at a time interval of no more than a repeating time period. The third step comprises scheduling of tasks according to clock cycles. According to an embodiment of the method, the repeating time period comprises a clock cycle period. According to another embodiment of the method, the repeating time period comprises a multiple of the clock cycle period.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 5, 2005
    Inventors: Michael Schlansker, Boon Ang