Patents by Inventor Steven J. E. Wilton
Steven J. E. Wilton 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: 9170603Abstract: Test and measurement instrumentation collects time information independently in each clock domain using a device that monotonically changes state with the passage of time according to a local clock domain. The device under test therefore has a unique state for each synchronous time period. The instrumentation periodically samples the devices under test, collects the state of each device, and records the state of the devices in conjunction with any data collected in clock domains that are synchronous with the devices. The periodic samples are transformed into numeric values using an isomorphic or linear model. These values are then fitted to an assumed frequency model that relates the state of devices in otherwise unrelated clock domains.Type: GrantFiled: July 26, 2012Date of Patent: October 27, 2015Assignee: TEKTRONIX, INC.Inventors: Bradley R. Quinton, Andrew M. Hughes, Steven J. E. Wilton
-
Patent number: 8736300Abstract: In one general aspect, a data collection system for a circuit under test implemented as an integrated circuit or using a programmable logic device is disclosed. It comprises a configurable selection network connected to debug nodes of the circuit. The selection network can be reconfigured after implementation of the circuit to route data from selectable debug nodes in the circuit under test to a controller to allow analysis of the circuit. The data collection system can further comprise a configurable data packer. A method of use of the system associates data from the debug nodes with individual debug nodes of the circuit based on a configuration of the configurable selection network or that of the configurable data packer or both. The method and system of the invention allows for efficient data collection from different sets of debug nodes without having to re-implement the circuit.Type: GrantFiled: January 5, 2012Date of Patent: May 27, 2014Assignee: Tektronix, Inc.Inventors: Bradley R. Quinton, Andrew M. Hughes, Steven J. E. Wilton
-
Publication number: 20130297960Abstract: Test and measurement instrumentation collects time information independently in each clock domain using a device that monotonically changes state with the passage of time according to a local clock domain. The device under test therefore has a unique state for each synchronous time period. The instrumentation periodically samples the devices under test, collects the state of each device, and records the state of the devices in conjunction with any data collected in clock domains that are synchronous with the devices. The periodic samples are transformed into numeric values using an isomorphic or linear model. These values are then fitted to an assumed frequency model that relates the state of devices in otherwise unrelated clock domains.Type: ApplicationFiled: July 26, 2012Publication date: November 7, 2013Applicant: TEKTRONIX, INC.Inventors: Bradley R. QUINTON, Andrew M. HUGHES, Steven J.E. WILTON
-
Publication number: 20120176153Abstract: In one general aspect, a data collection system for a circuit under test implemented as an integrated circuit or using a programmable logic device is disclosed. It comprises a configurable selection network connected to debug nodes of the circuit. The selection network can be reconfigured after implementation of the circuit to route data from selectable debug nodes in the circuit under test to a controller to allow analysis of the circuit. The data collection system can further comprise a configurable data packer. A method of use of the system associates data from the debug nodes with individual debug nodes of the circuit based on a configuration of the configurable selection network or that of the configurable data packer or both. The method and system of the invention allows for efficient data collection from different sets of debug nodes without having to re-implement the circuit.Type: ApplicationFiled: January 5, 2012Publication date: July 12, 2012Applicant: TEKTRONIX, INC.Inventors: Bradley R. QUINTON, Andrew M. HUGHES, Steven J.E. WILTON
-
Patent number: 7257803Abstract: Integrated circuit devices having fixed and programmable logic portions are made by combining a hardware description language representation of the fixed logic and a hardware description language representation of the programmable logic to create a single hardware description language representation of a device. This allows multiple portions of programmable logic, distributed where needed in whatever size needed, to be interspersed among the fixed logic. Because the behavior of the programmable logic, rather than of the user programming, is being represented, a programmable logic architecture is provided that lacks behaviors, such as combinational loops, that would cause compilation of the hardware description language to generate errors.Type: GrantFiled: September 12, 2005Date of Patent: August 14, 2007Assignee: Altera CorporationInventors: Steven J E Wilton, Kimberly Bozman, Noha Kafafi, James Wu
-
Patent number: 6983442Abstract: Integrated circuit devices having fixed and programmable logic portions are made by combining a hardware description language representation of the fixed logic and a hardware description language representation of the programmable logic to create a single hardware description language representation of a device. This allows multiple portions of programmable logic, distributed where needed in whatever size needed, to be interspersed among the fixed logic. Because the behavior of the programmable logic, rather than of the user programming, is being represented, a programmable logic architecture is provided that lacks behaviors, such as combinational loops, that would cause compilation of the hardware description language to generate errors.Type: GrantFiled: August 26, 2003Date of Patent: January 3, 2006Assignee: Altera CorporationInventors: Steven J. E. Wilton, Kimberly Bozman, Noha Kafafi, James Wu
-
Patent number: 6747479Abstract: An apparatus comprising one or more configurable interface tiles. The configurable interface tiles may be configured to communicate one or more signals between one or more programmable logic cores and one or more fixed function cores. The one or more configurable interface tiles, the one or more programmable logic cores and the one or more fixed function cores may be integrated on a single chip.Type: GrantFiled: December 5, 2001Date of Patent: June 8, 2004Assignee: Cypress Semiconductor Corp.Inventors: Alan J. Coppola, Joel Stanley, Steven J. E. Wilton
-
Patent number: 6710623Abstract: A configurable crossbar switching circuit within a programmable logic device capable of efficient, large scale switching and for cascading for implementing much larger switching functions. In one embodiment of the invention, the crossbar switch is integral to a programmable logic device. In one embodiment, the crossbar switching circuit is bus based, switching all of the conductors constituting a data bus substantially simultaneously and in their entirety as a bus unit. In one embodiment, the crossbar switching circuit performs switching operations unidirectionally. For the implementation of larger scale switching functions, one embodiment of the present invention exploits the cascadable character of the crossbar switching circuit. Cascading crossbar switches enables switching between differing numbers of inputs and outputs, even exceeding capacities of individual crossbars.Type: GrantFiled: May 16, 2002Date of Patent: March 23, 2004Assignee: Cypress Semiconductor CorporationInventors: Christopher W. Jones, Steven J. E. Wilton
-
Patent number: 6646466Abstract: A method and architecture for providing signal paths between a programmable logic core and a fixed function core comprising the steps of (a) coupling one or more first signals between the fixed function core and an interface block configured to couple the fixed function core and the programmable logic core and (b) coupling one or more second signals between the interface block and the programmable logic core.Type: GrantFiled: December 5, 2001Date of Patent: November 11, 2003Assignee: Cypress Semiconductor Corp.Inventors: Alan J. Coppola, Joel Stanley, Steven J. E. Wilton
-
Patent number: 6622204Abstract: An apparatus comprising one or more memory blocks in a programmable logic device. The memory blocks may be configured as content-addressable memory having arbitrarily adjustable tag and data widths.Type: GrantFiled: September 14, 2000Date of Patent: September 16, 2003Assignee: Cypress Semiconductor Corp.Inventors: Christopher W. Jones, Steven J. E. Wilton
-
Patent number: 6590417Abstract: A configurable crossbar switching circuit within a programmable logic device capable of efficient, large scale switching and for cascading for implementing much larger switching functions. In one embodiment of the invention, the crossbar switch is integral to a programmable logic device. In one embodiment, the crossbar switching circuit is bus based, switching all of the conductors constituting a data bus substantially simultaneously and in their entirety as a bus unit. In one embodiment, the crossbar switching circuit performs switching operations unidirectionally. For the implementation of larger scale switching functions, one embodiment of the present invention exploits the cascadable character of the crossbar switching circuit. Cascading crossbar switches enables switching between differing numbers of inputs and outputs, even exceeding capacities of individual crossbars.Type: GrantFiled: April 3, 2001Date of Patent: July 8, 2003Assignee: Cypress Semiconductor CorporationInventors: Christopher W. Jones, Steven J. E. Wilton