Search

James L Vinh

from San Jose, CA
Age ~58

James Vinh Phones & Addresses

  • 2136 Shiangzone Ct, San Jose, CA 95121 (408) 316-4224
  • 10315 Jenny Lynn Way, Elk Grove, CA 95757
  • Sunnyvale, CA
  • Santa Clara, CA
  • Sacramento, CA
  • 2136 Shiangzone Ct, San Jose, CA 95121

Publications

Us Patents

High Speed Static Latch

View page
US Patent:
6348824, Feb 19, 2002
Filed:
Jul 28, 2000
Appl. No.:
09/627973
Inventors:
Bob Grondalski - Austin TX
Pranjal Srivastava - Los Gatos CA
James Vinh - San Jose CA
Assignee:
Fujitsu, Limited - Kanagawa
International Classification:
H03K 3037
US Classification:
327201, 327208, 327218
Abstract:
A static latch includes two individual data paths. A first data path is used for passing the data on an output driver for driving a voltage level at the output from the latch toward a logic high or logic low voltage level depending upon the data. A second data path is used for storing the data in a feedback sturcutre so the latch can continue to drive the voltage level at the output node until the next data is loaded into the latch.

Method And Apparatus For A Family Of Self Clocked Dynamic Circuits

View page
US Patent:
6407585, Jun 18, 2002
Filed:
Feb 10, 2000
Appl. No.:
09/502180
Inventors:
James Vinh - San Jose CA
Assignee:
Fujitsu Ltd. - Kanagawa-ken
International Classification:
H03K 1996
US Classification:
326 98, 326 28, 326112
Abstract:
A new self clocking family of dynamic logic gates which replace footless or subsequent stage dynamic logic gates in multi-stage domino logic circuits. In a preferred embodiment, a multi-stage logic circuit is designed having a first stage which utilizes a traditional dynamic logic gate and a second stage which includes a new self-clocking dynamic logic gate. The output from the first stage is coupled to the input of the second stage such that the second stage is not dependent upon any type of clock signal for precharging. Instead, the second stage includes a dual transistor arrangement on the inter-stage inputs (i. e. the outputs from one stage which are input to subsequent stages) in order to precharge the output node at the second stage such that no type of clock signal is needed during precharge. Accordingly, the output from the second stage is efficiently precharged without using a delayed clock signal or any customized delay circuitry while minimizing through current by design. This allows the multi-stage domino logic circuit to be designed with lower power consumption since through current is minimized by design.

Method And Apparatus For Reduction Of Noise Sensitivity In Dynamic Logic Circuits

View page
US Patent:
6603333, Aug 5, 2003
Filed:
Dec 5, 2000
Appl. No.:
09/731327
Inventors:
James Vinh - San Jose CA
Pranjal Srivastava - Los Gatos CA
Robert S. Grondalski - Austin TX
Ajay Naini - San Jose CA
Assignee:
Fujitsu Limited - Kawasaki
International Classification:
H03K 1996
US Classification:
326 98, 326 95
Abstract:
A method and apparatus for protecting dynamic logic circuits from the effects of noise at the inputs to the dynamic logic circuits is disclosed. Parallel current flow or evaluate paths which couple an output node through a common node to a low voltage or ground rail include extra transistors in the current flow or evaluate path to allow the inputs to be protected while maintaining the operation and integrity of the circuit.

Cmos Circuit With Dynamic Parasitic Net Pulldown Circuit

View page
US Patent:
8461877, Jun 11, 2013
Filed:
Jul 1, 2011
Appl. No.:
13/174831
Inventors:
Kyle S. Viau - Fremont CA, US
James Vinh - San Jose CA, US
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
H03K 19/20
H03K 19/094
US Classification:
326121, 326 98, 326122
Abstract:
A complementary metal oxide semiconductor (CMOS) circuit is described. The CMOS circuit includes a plurality of CMOS gates, a plurality of logic inputs and a logic output. Each CMOS gate is connected to a negative power supply terminal (Vss) and a positive power supply terminal (Vdd). The CMOS circuit further includes parasitic nets connected to the CMOS gates, and net pulldown circuits for eliminating a charge accumulation on the parasitic nets while avoiding potential short circuit conditions. The CMOS gates may be OR-AND-INVERT (OAI) gates or AND-OR-INVERT (AOI) gates.

Low Power Content-Addressable Memory And Method

View page
US Patent:
8570783, Oct 29, 2013
Filed:
Oct 28, 2010
Appl. No.:
12/914538
Inventors:
Ganesh Venkataramanan - Sunnyvale CA, US
Kyle S. Viau - Fremont CA, US
James Vinh - San Jose CA, US
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G11C 15/00
US Classification:
365 4917, 365 491, 365 4915
Abstract:
Content-Addressable Memory (CAM) arrays and related circuitry for integrated circuits and CAM array comparison methods are provided such that relatively low power is used in the operation of the CAM circuitry. A binary value pair is stored in a pair of CAM memory elements. A comparison signal is provided to comparator circuitry that uniquely represents the stored binary values. A match signal is input to the comparator circuitry that uniquely represents a binary value pair to be compared with the stored binary value pair. In one example, a transistor is operated to output a positive match result signal only on a condition that the comparison signal provided to the comparator circuitry and match signal input to the comparator circuitry represent the same binary value pair. In that example, no transistor of the comparator circuitry is operated when the comparison signal provided to the comparator circuitry and match signal input to the comparator circuitry represent different binary value pairs.

Memory Built-In Self Test Scheme For Content Addressable Memory Array

View page
US Patent:
20120140541, Jun 7, 2012
Filed:
Dec 2, 2010
Appl. No.:
12/958539
Inventors:
Kyle S. Viau - Fremont CA, US
James Vinh - San Jose CA, US
Assignee:
ADVANCED MICRO DEVICES, INC. - Sunnyvale CA
International Classification:
G11C 29/38
G06F 11/26
G11C 15/00
US Classification:
365 4917, 716136
Abstract:
A method and apparatus for testing a content addressable memory (CAM) array includes writing known data to the CAM array and providing comparison data to the CAM array. A determination is made whether the CAM array is operating correctly responsive to a comparison of the known data and the comparison data.

Multi-Issue Unified Integer Scheduler

View page
US Patent:
20120144393, Jun 7, 2012
Filed:
Dec 1, 2010
Appl. No.:
12/957861
Inventors:
James Vinh - San Jose CA, US
Kyle S. Viau - Fremont CA, US
Michael L. Golden - Mountain View CA, US
Ganesh Venkataramanan - Sunnyvale CA, US
Assignee:
ADVANCED MICRO DEVICES, INC. - Sunnyvale CA
International Classification:
G06F 9/46
US Classification:
718102
Abstract:
A method and apparatus for scheduling execution of instructions in a multi-issue processor. The apparatus includes post wake logic circuitry configured to track a plurality of entries corresponding to a plurality of instructions to be scheduled. Each instruction has at least one associated source address and a destination address. The post wake logic circuitry is configured to drive a ready input indicating an entry that is ready for execution based on a current match input. A picker circuitry is configured to pick an instruction for execution based the ready input. A compare circuit is configured to determine the destination address for the picked instruction, compare the destination address to the source address for all entries and drive the current match input.

Method And Apparatus For Prioritizing Processor Scheduler Queue Operations

View page
US Patent:
20120291037, Nov 15, 2012
Filed:
May 13, 2011
Appl. No.:
13/107420
Inventors:
Ganesh Venkataramanan - Sunnyvale CA, US
Srikanth Arekapudi - Sunnyvale CA, US
James Vinh - San Jose CA, US
Mike Butler - San Jose CA, US
Assignee:
ADVANCED MICRO DEVICES, INC. - Sunnyvale CA
International Classification:
G06F 9/46
US Classification:
718103
Abstract:
A method and processor are described for implementing programmable priority encoding to track relative age order of operations in a scheduler queue. The processor may comprise a scheduler queue configured to maintain an ancestry table including a plurality of consecutively numbered row entries and a plurality of consecutively numbered columns. Each row entry includes one bit in each of the columns. Pickers are configured to pick an operation that is ready for execution based on the age of the operation as designated by the ancestry table. The column number of each bit having a select logic value indicates an operation that is older than the operation associated with the number of the row entry that the bit resides in.
James L Vinh from San Jose, CA, age ~58 Get Report