Lenovo Jul 2018 - Nov 2018
Hardware Installation Services Solution Specialist - Retired
Ibm Aug 2015 - Jun 2018
Technical Support Professional
Celestica Feb 2014 - Dec 2014
Design For Test Engineer
Education Sabbatical Jul 2013 - Feb 2014
Vhdl and Fpga
Ibm Jan 2012 - Jul 2013
Lead Hardware Design Engineer
Education:
Syracuse University 1984 - 1987
Masters, Computer Engineering
Wilkes Community College 1979 - 1984
Bachelors, Bachelor of Science, Electrical Engineering
Wilkes University 1979 - 1983
Bachelors, Bachelor of Science, Electrical Engineering
Skills:
Quality Assurance Testing Systems Engineering Debugging Servers Data Center Hardware Program Management Operating Systems Integration Cache Design Pcb Design Design For Test Solution Architecture Firmware C++ Assembly Language Perl System Architecture Manufacturing San Architectures Telecommunications Automation Storage Networking Electronics Switches Technical Support Databases Cisco Technologies Storage Area Networks High Availability Asic Linux Shell Scripting Unix Computer Hardware
Timothy C. Bronson - Vestal NY, US Glenn D. Gilda - Binghamton NY, US John M. Sheplock - Raleigh NC, US Phillip G. Williams - Owego NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F013/00
US Classification:
710310, 710311
Abstract:
To prevent data performance impacts when dealing with target devices that can only transfer data for a limited number of bytes before disconnecting, the invention implements a short term data cache on the bridge. Using this feature, the bridge will cache additional data beyond a predetermined quantity of data following a disconnect with the requesting device. As such, the bridge may continue to prefetch additional data up to an amount specified by a prefetch read byte count and return the additional data should the requesting device request additional data resuming at the point of disconnect. However, the bridge will discard the additional data when at least one of the following occurs: a) the requesting device disconnects data transfer, and b) a further READ request that resumes at the point of disconnect is not received within a predetermined time.
System And Method For Implementing Private Devices On A Secondary Peripheral Component Interface
Timothy C. Bronson - Vestal NY, US John M. Sheplock - Raleigh NC, US Phillip G. Williams - Owego NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 13/36
US Classification:
710306, 710311, 710312, 710 8, 710 9, 710 10
Abstract:
Private devices are implemented on the secondary interface of PCI bridge by re-routing the activation of device select signals (IDSEL) during the address phase of a Type 0 configuration operation on the secondary bus in response to a Type 1 configuration operation on its primary bus. Under control of a mask register and device select reroute circuit, if a configuration command on the primary interface attempts to activate the IDSEL line associated with one of the private, or reroute, devices on the secondary interface, a different IDSEL is activated to select a monitoring device on the secondary interface.
Implementing Ultra High Availability Personality Card
Jerry D. Ackaret - Beaverton OR, US Justin P. Bandholz - Cary NC, US Brian E. Bigelow - Apex NC, US Joseph E. Bolan - Cary NC, US Kevin M. Cash - Cary NC, US David L. Cowell - Garner NC, US Martin J. Crippen - Apex NC, US Christopher L. Durham - Research Triangle Park NC, US Jeffery M. Franke - Apex NC, US James E. Hughes - Apex NC, US David J. Jensen - Raleigh NC, US John K. Langgood - Cary NC, US Bay Van Nguyen - Durham NC, US James A. O'Connor - Ulster Park NY, US Derek Robertson - Durham NC, US John M. Sheplock - Raleigh NC, US Wilson E. Smith - Bahama NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 11/00
US Classification:
714 2, 714 1
Abstract:
A method and circuit for implementing an enhanced availability personality card for a chassis computer system, and a design structure on which the subject circuit resides are provided. The personality card includes a first erasable programmable read only memory (EPROM) and a second EPROM, each EPROM storing Vital Product Data (VPD) and a first temperature sensor and a second temperature sensor sensing temperature. A primary bidirectional bus and a redundant bidirectional bus are respectively connected between the first EPROM and the first temperature sensor and the second EPROM and the second temperature sensor, and a pair of chassis management modules. Each chassis management module includes a switch connected to both the primary bidirectional bus and the redundant bidirectional bus providing redundant paths, enabling continued function with failure of any critical personality card component.
Opaque Memory Region For I/O Adapter Transparent Bridge
Timothy Bronson - Vestal NY, US Stefan Jackowski - Endicott NY, US John Sheplock - Raleigh NC, US Phillip Williams - Owego NY, US
Assignee:
International Business Machines - Armonk NY
International Classification:
G06F013/36
US Classification:
710/311000, 710/313000
Abstract:
An opaque memory region for a bridge of an I/O adapter. The opaque memory region is inaccessible to memory transactions which traverse the bridge either from a primary bus to secondary bus or secondary bus to primary bus. As a result, memory transactions which target the opaque memory region are ignored by the bridge, allowing for the same address to exist on both sides of the bridge with different data stored in each. The implementation of the opaque memory region provides a means to complete memory transactions within I/O adapter subsystem memory, hence, relieving host computer system memory resources. In addition, a number of I/O adapters can be used in a host computer system where the host and all the I/O devices use some of the same memory addresses.