Patents by Inventor Joseph Huang

Joseph Huang 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: 7002384
    Abstract: Phase comparators for use in loop circuits (i.e., DLL circuits and PLL circuits) are provided. The phase comparators include a phase detector for comparing a reference clock signal and a feedback signal derived from the loop circuit generated internal clock signal. The phase comparators also include a low-pass noise filter for filtering out erroneously detected phase differences between the reference clock signal and the feedback signal by requiring a certain net number of leading or lagging detections before the compensation circuitry of the loop circuit (i.e., the controlled delay line in a DLL circuit or the controlled oscillator in a PLL circuit) is adjusted. The number of net measurements required before these adjustments take place depends on a programmable bandwidth signal provided to the phase comparator.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: February 21, 2006
    Assignee: Altera Corporation
    Inventors: Yan Chong, Joseph Huang, Chiakang Sung, Philip Pan, Tzung-chin Chang
  • Patent number: 6992947
    Abstract: Methods and apparatus for a dual-port SRAM in a programmable logic device. One embodiment provides a programmable logic integrated circuit including a dual-port memory. The memory includes a plurality of memory storage cells, and each memory storage cell has a memory cell having a first node and a second node, a first series of devices connected between a first data line and the first node of the memory cell, and a second series of devices connected between a second data line and the second node of the memory cell. A read cell is connected to the second node of the memory cell. A word line is connected to a first device in the first series of devices, a second device in the second series of devices, and the read cell.
    Type: Grant
    Filed: October 28, 2003
    Date of Patent: January 31, 2006
    Assignee: Altera Corporation
    Inventors: Philip Y. Pan, Chiakang Sung, Joseph Huang, Bonnie Wang, Khai Nguyen, Xiaobao Wang, Gopinath Rangan, In Whan Kim, Yan Chong
  • Publication number: 20050277973
    Abstract: An ultrasonic skin pigment application device where the device moves the needle applying the pigment at an ultrasonic rate. The device can be a self contained, self-powered, or externally powered. The invention may also include replaceable needles, and or a pigment reservoir. The device may also have adjustments for stroke length, stroke force, and stroke rate. The needle moving mechanism may be either an ultrasonic linear piezo drive or solenoid type drive mechanism or actuator.
    Type: Application
    Filed: June 1, 2004
    Publication date: December 15, 2005
    Inventors: Joseph Huang, John Dreher
  • Publication number: 20050253626
    Abstract: A supply voltage detection circuit determines when the voltage for any one of the power supply signals received by an integrated circuit device is below its steady state level, as may occur during a hot socket condition when the device is inserted in or removed from a powered-on system. A first detection circuit determines when the first supply voltage level is below its steady state level, and a second detection circuit determines when the second supply voltage level is below its steady state level. A logic circuit provides a detected condition signal that disables current flow through an input/output terminal associated with the supply voltage detection circuit. The circuit is able to rapidly detect hot socket conditions for a wide range of power supply signal levels, including low supply signal levels, while limiting leakage current effects.
    Type: Application
    Filed: December 6, 2004
    Publication date: November 17, 2005
    Inventors: Yan Chong, Chiakang Sung, Bonnie Wang, Khai Nguyen, Joseph Huang, Xiaobao Wang, Philip Pan, In What Kim, Gopi Rangan, Tzung-Chin Chang, Surgey Shumarayev, Thomas White
  • Patent number: 6961280
    Abstract: Techniques are provided for recycling addresses in memory blocks. Address signals in memory blocks are stored temporarily in a set of parallel coupled address registers. The address registers transfer the address signals to an address decoder block, which decodes the address signals. The address decoder block transfers the decoded addresses to a memory array. A stall state occurs when the cache memory block needs a new set of data to replace the old set of data. Address signals are stored in the address registers during the stall state by coupling each register's output to its data input using a series of multiplexers. The multiplexers are controlled by an address stall signal that indicates the onset and the end of a stall state. After the end of a stall state, the address registers store the next address signal received at the memory block.
    Type: Grant
    Filed: December 8, 2003
    Date of Patent: November 1, 2005
    Assignee: Altera Corporation
    Inventors: Philip Pan, Chiakang Sung, Joseph Huang, Yan Chong, Johnson Tan
  • Patent number: 6946872
    Abstract: Method and circuitry for implementing high speed multiple-data-rate interface architectures for programmable logic devices. The invention partitions I/O pins and their corresponding registers into independent multiple-data rate I/O modules each having at least one pin dedicated to the strobe signal DQS and others to DQ data signals. The modular architecture facilitates pin migration from one generation of PLDs to the next larger generation.
    Type: Grant
    Filed: July 18, 2003
    Date of Patent: September 20, 2005
    Assignee: Altera Corporation
    Inventors: Philip Pan, Chiakang Sung, Joseph Huang, Yan Chong, Bonnie I. Wang
  • Publication number: 20050162187
    Abstract: A programmable I/O element for an I/O terminal of a logic array is suitable for operating according to high speed I/O modes such as double data rate and zero bus turnaround. The I/O element may include an input block with two registers for registering input signals from the terminal upon alternate clock edges. In addition or alternatively, it may include an output block with two registers that separately register output signals from the array on the same clock edge and a multiplexer that alternately outputs those signals. For bidirectional terminals, the multiplexer output is connectable to the I/O terminal via an output buffer, and an output enable block provides an enable signal to a gating input of the output buffer. Programmable delays may be included in the input, output, and output enable paths, in particular to provide a slower turn-on time than turn-off time for the output buffer.
    Type: Application
    Filed: December 29, 2004
    Publication date: July 28, 2005
    Inventors: Khai Nguyen, Chiakang Sung, Bonnie Wang, Joseph Huang, Phillip Pan, In Whan Kim, Gopi Rangan, Yan Chong, Xiaobao Wang, Tzung-Chin Chang
  • Patent number: 6912164
    Abstract: Techniques for preloading data into memory blocks on a programmable circuit are provided. Memory blocks on the a programmable circuit each have dedicated circuitry that loads data into the memory block. The dedicated circuit also generates memory addresses used to load the data into the memory block. The dedicated circuitry associated with each memory block reduces demand on the routing resources. A user can preload data into the memory blocks prior to user mode. A user can also prevent data from being preloaded into one or more of the memory blocks prior to user mode. By allowing the user to program some or all of the memory blocks prior to user mode, the time needed to a program the memory blocks prior to user mode can be substantially reduced.
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: June 28, 2005
    Assignee: Altera Corporation
    Inventors: Yan Chong, Chiakang Sung, Joseph Huang, Philip Pan, Johnson Tan
  • Patent number: 6911923
    Abstract: Techniques for adjusting the boundary between bytes of data in a serial-to-parallel converter are provided. Bits of serial data are shifted into a first register. Data bytes are then shifted out of the first register along parallel signal lines into a second register. The timing of the parallel load of data from the first register to the second register determines the parallel data byte boundary. The boundary between the parallel data bytes can be shifted using a load enable signal. The phase of the load enable signal can be changed to shift the boundary between data bytes by one or more bits. The parallel data can then be loaded from the second register into a third register. The data output signal of the third register is synchronized to a core clock signal to ensure enough set up and hold time for signals output by the third register.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: June 28, 2005
    Assignee: Altera Corporation
    Inventors: Bonnie Wang, Chiakang Sung, Khai Nguyen, Joseph Huang, Gopi Rangan, Nitin Prasad
  • Patent number: 6911860
    Abstract: A switch circuit selectively provides a reference voltage, needed in some I/O standards, to a logic device. The circuit receives a dedicated power supply that is different from the device's I/O supply. It may also include a level shifting circuit for converting a master control signal having a logic level determined by a first supply to a first control signal having a logic level determined by the dedicated supply. The switch circuit also includes a transmission switch that passes the reference voltage to an output in response to at least the first control signal. The transmission switch may be a CMOS transmission gate with at least one NMOS transistor controlled by the first control signal in parallel with at least one PMOS transistor controlled by a second control signal, complementary to the first. The second control signal may be generated by another level shifting circuit and have a logic level determined by the I/O supply.
    Type: Grant
    Filed: November 9, 2001
    Date of Patent: June 28, 2005
    Assignee: Altera Corporation
    Inventors: Xiaobao Wang, Chiakang Sung, Khai Nguyen, Joseph Huang, Bonnie Wang, Philip Pan, Yan Chong, In Whan Kim, Gopinath Rangan, Tzung-Chin Chang
  • Publication number: 20050134332
    Abstract: Methods and apparatus for providing either high-speed, or lower-speed, flexible inputs and outputs. An input and output structure having a high-speed input, a high-speed output, a low or moderate speed input, and an low or moderate speed output is provided. One of the input and output circuits are selected and the others are deselected. The high-speed input and output circuits are comparatively simple, in one example having only a clear signal for a control line input, and are able to interface to lower speed circuitry inside the core of an integrated circuit. The low or moderate speed input and output circuits are more flexible, for example, having preset, enable, and clear as control line inputs, and are able to support JTAG boundary testing. These parallel high and lower speed circuits are user selectable such that the input output structure is optimized between speed and functionality depending on the requirements of the application.
    Type: Application
    Filed: July 6, 2004
    Publication date: June 23, 2005
    Applicant: Altera Corporation
    Inventors: Bonnie Wang, Chiakang Sung, Joseph Huang, Khai Nguyen, Philip Pan
  • Patent number: 6897679
    Abstract: A programmable logic array integrated circuit has a number of programmable logic modules which are grouped together in a plurality of logic array blocks (“LABs”). The LABs are arranged on the circuit in a two dimensional array. A conductor network is provided for interconnecting any logic module with any other logic module. In addition, adjacent or nearby logic modules are connectable to one another for such special purposes as providing a carry chain between logic modules and/or for connecting two or more modules together to provide more complex logic functions without having to make use of the general interconnection network. Another network of so-called fast or universal conductors is provided for distributing widely used logic signals such as clock and clear signals throughout the circuit. Multiplexers can be used in various ways to reduce the number of programmable interconnections required between signal conductors.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: May 24, 2005
    Assignee: Altera Corporation
    Inventors: Richard G. Cliff, L. Todd Cope, Cameron R. Mc Clintock, William Leong, James A. Watson, Joseph Huang, Bahram Ahanin
  • Patent number: 6896319
    Abstract: A modular body for a vehicle includes a first module having a first B-pillar interface and a second module having a second B-pillar interface. The first and second modules are joined at the first and second B-pillar interfaces defining a B-pillar thereat.
    Type: Grant
    Filed: December 1, 2003
    Date of Patent: May 24, 2005
    Assignee: General Motors Corporation
    Inventors: Yueh-Se (Joseph) Huang, Phillip M. Turner, Pei-Chung Wang
  • Patent number: 6870413
    Abstract: A Schmitt trigger circuit has an adjustable hysteresis characteristic by providing a plurality of feedback circuits that differently affect at least one, and preferably both, of the circuit's upper trip point level and lower trip point level. The upper trip point level can be adjusted by selecting a desired feedback circuit from a first set of feedback circuits, and/or the lower trip point level can be adjusted by selecting a desired feedback circuit from a second set of feedback circuits. Feedback circuit selection is achieved by one or more control signals that may be programmable. The hysteresis characteristic can be adjusted to meet desired noise margin, delay, and input recognition criteria at different VCC levels. The Schmitt trigger circuit may be a CMOS Schmitt trigger with two input stage NMOS, two input stage PMOS transistors, a first set of NMOS feedback circuits, and a second set of PMOS feedback circuits.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: March 22, 2005
    Assignee: Altera Corporation
    Inventors: Tzung-Chin Chang, Chiakang Sung, Khai Nguyen, Joseph Huang, Bonnie Wang, Yan Chong, Xiaobao Wang, Philip Pan, Gopinath Rangan, In Whan Kim
  • Patent number: 6870400
    Abstract: A supply voltage detection circuit determines when the voltage for any one of the power supply signals received by an integrated circuit device is below its steady state level, as may occur during a hot socket condition when the device is inserted in or removed from a powered-on system. A first detection circuit determines when the first supply voltage level is below its steady state level, and a second detection circuit determines when the second supply voltage level is below its steady state level. A logic circuit provides a detected condition signal that disables current flow through an input/output terminal associated with the supply voltage detection circuit. The circuit is able to rapidly detect hot socket conditions for a wide range of power supply signal levels, including low supply signal levels, while limiting leakage current effects.
    Type: Grant
    Filed: October 3, 2003
    Date of Patent: March 22, 2005
    Assignee: Altera Corporation
    Inventors: Yan Chong, Chiakang Sung, Bonnie Wang, Khai Nguyen, Joseph Huang, Xiaobao Wang, Philip Pan, In Whan Kim, Gopi Rangan, Tzung-Chin Chang, Surgey Y. Shumarayev, Thomas H. White
  • Patent number: 6865531
    Abstract: A speech processing system, such as a speech recognition or speech coding system, is capable for processing a degraded speech input signal. The system includes an input for receiving the degraded speech input signal. Means 420 are used for estimating a condition, such as the signal-to-noise ratio or bandwidth, of the received input signal. Means 430 are used means for selecting a processing model which corresponds to the estimated signal condition. The model may be retrieved from a storage 440 with models for different signal conditions. Means 430 are also operable to estimate an originally uttered speech signal based on the received input signal and to process the estimated original signal according to the selected model.
    Type: Grant
    Filed: June 27, 2000
    Date of Patent: March 8, 2005
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Chao-shih Joseph Huang
  • Patent number: 6853215
    Abstract: A programmable I/O element for an I/O terminal of a logic array is suitable for operating according to high speed 110 modes such as double data rate and zero bus turnaround. The I/O element may include an input block with two registers for registering input signals from the terminal upon alternate clock edges. In addition or alternatively, it may include an output block with two registers that separately register output signals from the array on the same clock edge and a multiplexer that alternately outputs those signals. For bidirectional terminals, the multiplexer output is connectable to the I/O terminal via an output buffer, and an output enable block provides an enable signal to a gating input of the output buffer. Programmable delays may be included in the input, output, and output enable paths, in particular to provide a slower turn-on time than turn-off time for the output buffer.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: February 8, 2005
    Assignee: Altera Corporation
    Inventors: Khai Nguyen, Chiakang Sung, Bonnie Wang, Joseph Huang, Phillip Pan, In Whan Kim, Gopi Rangan, Yan Chong, Xiaobao Wang, Tzung-Chin Chang
  • Patent number: 6848287
    Abstract: The present invention has a main body and a transverse annular ring being orthogonally connected with the main body for collecting and hanging keys; the main body has therein an elastic engaging latch, and has at its central position a longitudinal central hole, an upper and a lower transverse hole are communicated with the central hole; an upper and a lower section of the annular ring are extended through the upper and the lower transverse holes respectively; and the upper section has at a middle position an access with a diameter slightly larger than that of the central hole for mounting and dismounting. The engaging latch is inserted to connect the central hole, and has near the upper end thereof a control hole to select a state between offsetting from and communicating with the main body; a transverse window is provided beneath the control hole.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: February 1, 2005
    Inventor: Joseph Huang
  • Publication number: 20050002272
    Abstract: A mixer system including a bowl for receiving a material to be mixed, a mixer body having a rotatable output component, and a hinge. The bowl is pivotable about the hinge relative to the mixer body such the bowl can be pivoted between a loading/unloading position and a closed position relative the mixer body. The mixer system further includes a locking mechanism located at least partially on one of the bowl or the mixer body, the locking mechanism being normally biased into a locking position. At least a portion the bowl or the mixer body interacts with the locking mechanism to move the locking mechanism toward the release position to allow the bowl to move to the closed position, the locking mechanism being movable back toward the locking position when the bowl is in the closed position to retain the bowl in the closed position.
    Type: Application
    Filed: October 24, 2002
    Publication date: January 6, 2005
    Inventors: Brian Brunswick, Joseph Huang, Brian Bader, John Baron
  • Patent number: 6836164
    Abstract: A circuit provides a programmable phase shift feature, where the phase shift is programmably selectable by a user. This circuitry may be incorporated in a programmable logic device (PLD) or field programmable gate array (FPGA) to provide additional programmability features. The programmable phase shift circuitry may be implemented within a phase locked loop (PLL) or delay locked loop (DLL) circuit.
    Type: Grant
    Filed: November 5, 2003
    Date of Patent: December 28, 2004
    Assignee: Altera Corporation
    Inventors: Bonnie I. Wang, Joseph Huang, Chiakang Sung, Xiaobao Wang, In Whan Kim, Wayne Yeung, Khai Nguyen