Patents by Inventor Giap Tran

Giap Tran 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: 9515643
    Abstract: In one embodiment, an integrated circuit has hot-socket circuitry to protect I/O drivers during hot-socket events. The hot-socket circuitry has (i) N-well-to-pad switcher circuitry that ties driver PMOS N-wells to pads when the pad voltages are greater than the power-supply voltage and (ii) N-well-to-power-supply switcher circuitry that ties the driver PMOS N-wells to the power supply when the pad voltages are less than the power-supply voltage. The hot-socket circuitry also has a special PMOS device connected between the pad and a gate of at least one other PMOS device in the N-well-to-power-supply switcher circuitry to turn off the N-well-to-power-supply switcher circuitry quickly whenever the pad voltage is greater than the power-supply voltage. Applying a reduced power-supply voltage level to the gate of the special PMOS device enables the hot-socket circuitry to be implemented without having to use low Vt devices and without having to implement substantially large drive strengths.
    Type: Grant
    Filed: January 6, 2014
    Date of Patent: December 6, 2016
    Assignee: LATTICE SEMICONDUCTOR CORPORATION
    Inventors: Keith Truong, Brad Sharpe-Geisler, Ravi Lall, Giap Tran
  • Patent number: 9287872
    Abstract: In one integrated circuit embodiment, a programmable pull-down output buffer is calibrated by sequentially configuring the buffer at different drive-strength levels and adjusting a source current applied to the buffer until the voltage at an input node of the buffer reaches a reference voltage level. A programmable pull-up output buffer is then calibrated by sequentially configuring a pull-down output buffer based on the pull-down buffer calibration results and adjusting the drive-strength level of the pull-up buffer until the voltage at a common node between the two buffers reaches a reference voltage level. Average calibration results are generated by averaging multiple calibration results for each setting. Output buffers are thereby calibrated to compensate for PVT variations without using any external resistors and without requiring any I/O pins of the integrated circuit.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: March 15, 2016
    Assignee: LATTICESEMICONDUCTORCORPORATION
    Inventors: Siak Chon Kee, Giap Tran, Brad Sharpe-Geisler
  • Publication number: 20150372679
    Abstract: In one integrated circuit embodiment, a programmable pull-down output buffer is calibrated by sequentially configuring the buffer at different drive-strength levels and adjusting a source current applied to the buffer until the voltage at an input node of the buffer reaches a reference voltage level. A programmable pull-up output buffer is then calibrated by sequentially configuring a pull-down output buffer based on the pull-down buffer calibration results and adjusting the drive-strength level of the pull-up buffer until the voltage at a common node between the two buffers reaches a reference voltage level. Average calibration results are generated by averaging multiple calibration results for each setting. Output buffers are thereby calibrated to compensate for PVT variations without using any external resistors and without requiring any I/O pins of the integrated circuit.
    Type: Application
    Filed: June 19, 2014
    Publication date: December 24, 2015
    Inventors: Siak Chon Kee, Giap Tran, Brad Sharpe-Geisler
  • Publication number: 20150194953
    Abstract: In one embodiment, an integrated circuit has hot-socket circuitry to protect I/O drivers during hot-socket events. The hot-socket circuitry has (i) N-well-to-pad switcher circuitry that ties driver PMOS N-wells to pads when the pad voltages are greater than the power-supply voltage and (ii) N-well-to-power-supply switcher circuitry that ties the driver PMOS N-wells to the power supply when the pad voltages are less than the power-supply voltage. The hot-socket circuitry also has a special PMOS device connected between the pad and a gate of at least one other PMOS device in the N-well-to-power-supply switcher circuitry to turn off the N-well-to-power-supply switcher circuitry quickly whenever the pad voltage is greater than the power-supply voltage. Applying a reduced power-supply voltage level to the gate of the special PMOS device enables the hot-socket circuitry to be implemented without having to use low Vt devices and without having to implement substantially large drive strengths.
    Type: Application
    Filed: January 6, 2014
    Publication date: July 9, 2015
    Applicant: Lattice Semiconductor Corporation
    Inventors: Keith Truong, Brad Sharpe-Geisler, Ravi Lall, Giap Tran
  • Patent number: 7787326
    Abstract: Within a programmable logic device, a multi-data rate SDRAM interface such as a DDR SDRAM interface includes in one embodiment a DQS clock tree, a slave delay circuit, and a delay-locked loop (DLL). The slave delay circuit is adapted to shift the phase of the DQS signal relative to the phase of data to provide a phase-shifted DQS signal to the DQS clock tree, and the DLL is adapted to control the slave delay circuit. The DLL includes a delay line comprising a plurality of instantiations of the slave delay circuit and a plurality of facsimiles of the DQS clock tree.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: August 31, 2010
    Assignee: Lattice Semiconductor Corporation
    Inventors: Brad Sharpe-Geisler, Om P. Agrawal, Kiet Truong, Giap Tran, Bai Nguyen
  • Patent number: 7558143
    Abstract: A programmable logic device (PLD) such as a field programmable gate array (FPGA) has a power-down mode of operation that reduces power consumption during standby or idle periods for the PLD. In one embodiment, the PLD includes a switch such as an internal power supply operable to provide power to the logic core of the PLD, such as the programmable logic blocks, routing structure, and volatile configuration memory. The internal power supply powers down the logic core in response to assertion of a power-down signal, while power is maintained to other circuitry of the PLD.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: July 7, 2009
    Assignee: Lattice Semiconductor Corporation
    Inventors: Henry Law, Brad Sharpe-Geisler, Giap Tran, Kiet Truong, Bai Nguyen
  • Patent number: 7411419
    Abstract: Systems and methods are disclosed herein to provide improved I/O techniques. For example, in accordance with an embodiment of the present invention, an integrated circuit includes a reference circuit adapted to receive a first reference signal and provide a second plurality of reference signals based on the first reference signal, with the reference circuit providing default voltage levels for the second plurality of reference signals if a first control signal is asserted. An input/output circuit, coupled to the reference circuit and to an output driver, receives the second plurality of reference signals to control the output driver to provide an output signal, with the output driver operated with the default voltage levels if the first control signal is asserted.
    Type: Grant
    Filed: August 9, 2005
    Date of Patent: August 12, 2008
    Assignee: Lattice Semiconductor Corporation
    Inventors: Kiet Truong, Brad Sharpe-Geisler, Giap Tran, Bai Nguyen
  • Patent number: 7376037
    Abstract: A programmable logic device (PLD) such as a field programmable gate array (FPGA) has a power-down mode of operation that reduces power consumption during standby or idle periods for the PLD. In one embodiment of the invention, the PLD includes an internal power supply operable to provide power to PLD's programmable logic blocks. The internal power supply powers down the programmable logic blocks in response to the assertion of a power-down signal.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: May 20, 2008
    Assignee: Lattice Semiconductor Corporation
    Inventors: Henry Law, Brad Sharpe-Geisler, Giap Tran, Kiet Truong, Bai Nguyen
  • Patent number: 7342838
    Abstract: Within a programmable logic device (PLD), a DDR SDRAM interface for a DDR SDRAM is provided, the DDR SDRAM providing data to the PLD on the rising and falling edges of a DQS signal, the interface including: a first register adapted to capture data associated with the falling edges of the DQS signal; a second register adapted to capture data associated with the rising edges of the DQS signal; and clock edge selection logic circuitry coupled to clock inputs of the first and second registers and adapted to select between the rising or falling clock edges of an internal PLD clock to clock the first and second registers and thereby transfer the captured data into core logic for the PLD, the selection of the clock edge based on a phase relationship between the internal PLD clock and the DQS signal.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: March 11, 2008
    Assignee: Lattice Semiconductor Corporation
    Inventors: Brad Sharpe-Geisler, Om P. Agrawal, Kiet Truong, Giap Tran, Bai Nguyen
  • Patent number: 7098685
    Abstract: Systems and methods are disclosed to provide programmable input/output functionality for a programmable logic device. For example, in accordance with one embodiment of the present invention, a programmable interface selectively employs a scalable serializer-deserializer and clock and data recovery circuit. The programmable interface further includes programmable input/output buffers and embedded memory to allow the programmable logic device to support a wide range of input/output interface standards.
    Type: Grant
    Filed: July 14, 2003
    Date of Patent: August 29, 2006
    Assignee: Lattice Semiconductor Corporation
    Inventors: Om P. Agrawal, Bai Nguyen, Kuang Chi, Brad Sharpe-Geisler, Giap Tran
  • Patent number: 7061269
    Abstract: Programmable devices, such as FPGAs, are designed with I/O buffer architectures having (at least) three different types of I/O buffers: single-ended buffers with Peripheral Component Interconnect (PCI) clamps, single-ended buffers without PCI clamps, and differential buffers without PCI clamps. By distributing these different types of I/O buffers around the periphery of the device, a relatively low-cost device can be implemented with relatively small I/O buffers that collectively provide all of the I/O signaling functionality of prior-art devices that are implemented with relatively large, all-purpose I/O buffers, each of which supports the full range of I/O signaling options available on the device.
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: June 13, 2006
    Assignee: Lattice Semiconductor Corporation
    Inventors: Om Agrawal, Giap Tran, Bai Nguyen, Kiet Truong
  • Patent number: 6218857
    Abstract: An input/output block (IOB) in a field programmable gate array (FPGA) efficiently provides signals to an inter-connect network in the FPGA device. The IOB is one of a plurality of IOBs positioned about a plurality of variable grain blocks (VGBs) in the FPGA device. The IOB includes a first sized line driving amplifier for generating a first signal at a first IOB output. A second sized line driving amplifier generates a second signal at a second IOB output. The first sized line driving amplifier includes a PMOS transistor having a polysilicon gate width of approximately 20 microns and an NMOS transistor having a polysilicon gate width of approximately 10 microns. The second sized line driving amplifier includes a PMOS transistor, an NMOS transistor, a NAND gate, NOR gate and inverter. The second sized amplifier PMOS transistor has a polysilicon gate width of approximately 35 microns and an NMOS transistor having a polysilicon gate width of approximately 15 microns.
    Type: Grant
    Filed: November 24, 1998
    Date of Patent: April 17, 2001
    Assignee: Vantis Corporation
    Inventors: Bradley A. Sharpe-Geisler, Giap Tran
  • Patent number: 6191612
    Abstract: A Field Programmable Gate Array (FPGA) device includes a plurality of input/output blocks (IOBs) and variable grain blocks (VGBs). An inter-connect network provides efficient and flexible routing of control signals from VGBs to IOBs. Control signals may include individual control signals to a predetermined IOB or common control signals to a plurality of IOBs. The inter-connect network includes vertical and horizontal inter-connect channels. The inter-connect channels are coupled to switch boxes having line segments or stubs. The line segments are coupled to an IOB control multiplexer which output control signals to IOBs. The use of stubs allows for efficient and flexible use of interconnect resources.
    Type: Grant
    Filed: November 19, 1998
    Date of Patent: February 20, 2001
    Assignee: Vantis Corporation
    Inventors: Om P. Agrawal, Bradley A. Sharpe-Geisler, Giap Tran