Patents by Inventor Phillip Pan

Phillip Pan 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: 7098690
    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: Grant
    Filed: December 29, 2004
    Date of Patent: August 29, 2006
    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
  • 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: 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: 6731142
    Abstract: A digital, preferably programmable, circuit is disclosed for providing one or more clock signals with variable frequency and/or phase. The clock signals exhibit a low amount of skew relative to other clock signals and data signals provided by the circuit. In one embodiment, the circuit includes a plurality of channels each having a parallel-in/serial-out shift register, a flip-flop, and a delay circuit. The shift register can receive data bits in data channels or clock frequency select bits in frequency-divided clock channels. The serial output from the register acts as an input for the flip flop, both of which are triggered by an input reference clock. The delay circuit delays the input reference clock. In each channel, a multiplexer is configured to select the clock or data channel output from the register, flip-flop, and delay circuit outputs. Since the delays in all output paths are matched, skew is minimized.
    Type: Grant
    Filed: April 10, 2003
    Date of Patent: May 4, 2004
    Assignee: Altera Corporation
    Inventors: Bonnie Wang, Chiakang Sung, Khai Nguyen, Joseph Huang, Xiaobao Wang, In Whan Kim, Gopi Rangan, Yan Chong, Phillip Pan, Tzung-Chin Chang
  • Patent number: 6686769
    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: Grant
    Filed: December 14, 2001
    Date of Patent: February 3, 2004
    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: 6549045
    Abstract: A digital, preferably programmable, circuit is disclosed for providing one or more clock signals with variable frequency and/or phase. The clock signals exhibit a low amount of skew relative to other clock signals and data signals provided by the circuit. In one embodiment, the circuit includes a plurality of channels each having a parallel-in/serial-out shift register, a flip-flop, and a delay circuit. The shift register can receive data bits in data channels or clock frequency select bits in frequency-divided clock channels. The serial output from the register acts as an input for the flip flop, both of which are triggered by an input reference clock. The delay circuit delays the input reference clock. In each channel, a multiplexer is configured to select the clock or data channel output from the register, flip-flop, and delay circuit outputs. Since the delays in all output paths are matched, skew is minimized.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: April 15, 2003
    Assignee: Altera Corporation
    Inventors: Bonnie Wang, Chiakang Sung, Khai Nguyen, Joseph Huang, Xiaobao Wang, In Whan Kim, Gopi Rangan, Yan Chong, Phillip Pan, Tzung-Chin Chang
  • Patent number: D849978
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: May 28, 2019
    Inventor: Phillip Pan
  • Patent number: D858867
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: September 3, 2019
    Inventor: Phillip Pan
  • Patent number: D860518
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: September 17, 2019
    Inventor: Phillip Pan
  • Patent number: D869084
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: December 3, 2019
    Inventor: Phillip Pan
  • Patent number: D869749
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: December 10, 2019
    Inventor: Phillip Pan
  • Patent number: D872356
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: January 7, 2020
    Inventor: Phillip Pan
  • Patent number: D884264
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: May 12, 2020
    Inventor: Phillip Pan
  • Patent number: D912886
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: March 9, 2021
    Inventor: Phillip Pan
  • Patent number: D923863
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: June 29, 2021
    Inventor: Phillip Pan
  • Patent number: D943142
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: February 8, 2022
    Inventor: Phillip Pan
  • Patent number: D943805
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: February 15, 2022
    Inventor: Phillip Pan
  • Patent number: D1021224
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: April 2, 2024
    Inventor: Phillip Pan
  • Patent number: D1052158
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: November 19, 2024
    Inventor: Phillip Pan
  • Patent number: D1066793
    Type: Grant
    Filed: September 28, 2023
    Date of Patent: March 11, 2025
    Inventor: Phillip Pan