Michael L. Choate - Round Rock TX, US Arthur M. Ryan - Round Rock TX, US Kevin E. Ayers - Round Rock TX, US Ha Nguyen - Round Rock TX, US Douglas L. Terrell - Pflugerville TX, US
Assignee:
GlobalFoundries Inc. - Grand Cayman
International Classification:
G06F 11/00
US Classification:
714 45, 714 11
Abstract:
A system for testing a processor. The system includes a gold processor and a test access port (TAP). A processor that is a device under test (DUT) is coupled to both the gold processor and the TAP. In the first mode, the TAP provides test signals to both the gold processor and the DUT while they operate in synchronous functional lockstep. In the second mode, the TAP provides signals to the gold processor. In the third mode, the TAP provides test signals to the DUT. A host computer coupled to the interface control unit executes a software application to cause the TAP to drive test signals and to access test output data from the gold processor and the DUT. Test output data accessed from the gold processor may be compared to that accessed from the DUT to determine any differences. The comparison data generated may then be used for further analysis.
System And Method For Controlling Synchronous Functional Microprocessor Redundancy During Test And Analysis
Michael L. Choate - Round Rock TX, US Arthur M Ryan - Round Rock TX, US Kevin E. Ayers - Round Rock TX, US Douglas L. Terrell - Pflugerville TX, US
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06F 11/00
US Classification:
714 45
Abstract:
A system for testing a processor. The system includes a gold processor and a test access port (TAP). A processor that is a under test (DUT) is coupled to both the gold processor and the TAP. Test signals are simultaneously provided to both the gold processor and the DUT such that the gold processor and the DUT operate in synchronous functional lockstep. The TAP may also input test signals into the gold processor and DUT simultaneously and access data from each of these processors through separate test data out (TDO) connections. Test output data accessed from the gold processor may be compared to test output data accessed from the DUT to determine if any differences are present. The comparison data generated may then be used for analysis purposes.
Processor Test System Utilizing Functional Redundancy
Michael L. Choate - Round Rock TX, US Mark D. Nicol - Austin TX, US Heather L. Hanson - Austin TX, US Michael J. Borsch - Austin TX, US Arthur M. Ryan - Round Rock TX, US Chandrakant Pandya - Pflugerville TX, US
Assignee:
GLOBALFOUNDRIES Inc. - Grand Cayman
International Classification:
G06F 11/00 G01R 31/28
US Classification:
714742, 714 10, 714 47, 714736
Abstract:
A system and method for testing a processor. The system includes a gold processor and a test processor, wherein the test processor is the device under test (DUT). The test processor and the gold processor are identical. A first memory is coupled to the gold processor by a first memory bus and a second memory, independent of the first, is coupled to the test processor by a second memory bus. The first and second memories are identical. A memory bus comparator coupled to the first and second memory buses compares memory bus signals generated by the gold and test processors, and selectively provide a first indication if a mismatch occurs. A peripheral bus comparator is also coupled to the gold and test processors, and compares downstream transactions generated by the gold and test processors and to provide a second indication if a peripheral bus comparison results in a mismatch.
System And Method For Functionally Redundant Computing System Having A Configurable Delay Between Logically Synchronized Processors
Michael L. Choate - Round Rock TX, US Mark D. Nicol - Austin TX, US Michael T. Clark - Austin TX, US Scott A. White - Austin TX, US Gregory A. Lewis - Austin TX, US Todd Foster - Austin TX, US
International Classification:
G06F 9/30
US Classification:
712200
Abstract:
A method of operating a computer system. A first processor sends a first unit of binary information to an input/output (I/O) unit. The I/O unit then conveys the first unit of binary information to a functional unit in the computer system. A system response from the functional unit is then received by the I/O unit, which forwards the system response to the first processor. The system response is also stored in a first buffer. After a predetermined delay time has elapsed, the system response is then forwarded to the second processor.
Method And Apparatus For Optimization Of Data Writes
An improved method for performing memory writes from a processor in a personal computer system is provided whereby single writes are combined into burst writes based on detection of suitable write operations in instruction code. In a preferred embodiment, the improved method is implemented in microcode. The method includes detecting multiple suitable write operations prior to the execution, collecting the data elements in a storage unit, and writing the data elements as burst write operations. Write operations that meet specific conditions for quantity of data elements to be written and specific conditions for destination address are suitable for bursting. The improved method can be implemented in existing personal computers, thereby improving system performance without requiring new software applications or a new computer board design.
User Experience Responsive Web Design Adobe Creative Suite Visual Design Storytelling Sketch App Html5 Cascading Style Sheets Bootstrap Web Design Graphic Design Interaction Design E Commerce Adobe Photoshop Adobe Illustrator Indesign Microsoft Office User Interface Design User Centered Design User Research User Scenarios User Stories Facebook Marketing Web Interface Design Mobile Interface Design Design Thinking Storyboarding Competitive Analysis User Flows Wireframing User Interface Prototyping Logo Design Small Business Gestalt Cognitive Psychology Creative Writing Content Marketing Social Media Marketing Graphics Art Direction Social Media Html Html Emails User Experience Design Usability
Jan 2010 to 2000 Senior MTS System Test/Validation EngineerVolt Technical Services Austin, TX Aug 2006 to Dec 2009 Sr. Software Test Engineer, AMD contractorMike Choate Golf School Round Rock, TX 2001 to 2007 Part-time Sole ProprietorAdvanced Micro Devices, Inc Austin, TX 1994 to 2006 MTS, Engineer > SupervisorIBM PC Company Austin, TX 1993 to 1994 2 -shift 6-mo Contract TechnicianMike Choate Gadget Repair & Design Round Rock, TX 1992 to 1994 Sole-proprietor
Education:
St Edwards Univ. New College Austin, TX Feb 1995 to Jan 2006 P.E. in FINANCE/EETTexas A&M Bryan, TX Bachelor of Liberal in Finance/EET
Name / Title
Company / Classification
Phones & Addresses
Mr Michael R Choate President
Michael R. Choate & Company, Inc. Accountants - Certified Public
2915 South Sherwood Forest Boulevard, Suite B, Baton Rouge, LA 70816-2217 2252927434, 2252933651
Michael L Choate Director, Managing
FAIRVIEW INVESTMENTS LLC Investor
15450 Fm 1325 APT 2325, Austin, TX 78728 1021 Main St, Houston, TX 77002 16055 SPACE CENTER BLVD, Houston, TX 77062 3625 Duval Rd #116, Austin, TX 78759