Patents by Inventor Suresh Goyal

Suresh Goyal 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: 7954022
    Abstract: The invention includes an apparatuses and associated methods for controlling dynamic modification of a testing scan path using a control scan path. In one embodiment, an apparatus includes a testing scan path and a control scan path. The testing scan path includes testing components and at least one hierarchy-enabling component. In one embodiment, the control scan path includes at least one control component coupled to the at least one hierarchy-enabling component for controlling dynamic modification of the testing scan path. In one embodiment, the control scan path includes the at least one hierarchy-enabling component, wherein the at least one hierarchy-enabling component is adapted for dynamically modifying the testing scan path using the control scan path. The dynamic modification of the testing scan path may include modifying a hierarchy of the testing scan path, such as selecting or deselecting one or more hierarchical levels of the testing scan path.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: May 31, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Tapan Chakraborty, Chen-Huan Chiang, Suresh Goyal, Michele Portolan, Bradford G. Van Treuren
  • Patent number: 7949915
    Abstract: The present invention provides a new hardware description language for chip-level JTAG testing. This new hardware description language, referred to as New BSDL (NSDL), enables testing resources of a system-on-chip to be described, thereby enabling the system-on-chip to be described in a manner that facilitates testing of the system-on-chip. The present invention provides a bottom-up approach to describing a system-on-chip. The present invention supports algorithmic descriptions of each of the components of the system-on-chip, and supports an algorithmic description of interconnections between the components of the system-on-chip, thereby enabling generation of an algorithmic description of the entire system-on-chip or portions of the system-on-chip. The present invention supports parallel access to one or more system-on-chip devices, including methods for describing and using parallel access for testing.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: May 24, 2011
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Tapan J. Chakraborty, Chen-Huan Chiang, Suresh Goyal, Michele Portolan, Bradford Gene Van Treuren
  • Publication number: 20110074162
    Abstract: An improved vibrational energy harvester includes a housing and at least one energy transducer. In an embodiment, a second mass element is arranged to receive collisionally transferred kinetic energy from a first mass element when the housing is in an effective state of mechanical agitation, resulting in relative motion between the housing and at least one of the second and further mass elements. The energy transducer is arranged to be activated by the resulting relative motion between the housing and at least one of the second and further mass elements. In a further embodiment, kinetic energy is collisionally transferred in a velocity-multiplying arrangement from the first to a second or further mass element that has a range of linear ballistic motion. The energy transducer is arranged to be activated, at least in part, by the ballistic motion of the second or further mass element.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Inventors: Francesco Cottone, Suresh Goyal, Jeff Punch
  • Publication number: 20100293423
    Abstract: A virtual In-Circuit Emulation (ICE) capability is provided herein for supporting testing of Joint Test Action Group (JTAG) hardware. A Virtual ICE Driver is configured for enabling any debug software to interface with target hardware in a flexible and scalable manner. The Virtual ICE Driver is configured such that the test instruction set used with the Virtual ICE Driver is not required to compute vectors, as the JTAG operations are expressed as local native instructions on scan segments, thereby enabling ICE resources to be accessed directly. The Virtual ICE Driver is configured such that ICE may be combined with instrument-based JTAG approaches (e.g., the IEEE P1687 standard and other suitable approaches).
    Type: Application
    Filed: June 30, 2010
    Publication date: November 18, 2010
    Inventors: Suresh Goyal, Michele Portolan, Bradford Van Treuren
  • Publication number: 20100229058
    Abstract: A method is provided for testing a portion of a system under test via a scan chain of the system under test. The method includes decomposing the scan chain into a plurality of segments, generating a set of instructions for testing the portion of the system under test, and executing the set of instructions for testing the portion of the system under test. The scan chain is composed of a plurality of elements, and each segment includes at least one of the elements of the scan chain. The set of instructions includes a plurality of processor instructions associated with an Instruction Set Architecture (ISA), and a plurality of test instructions. The test instructions include, for each of the plurality of segments of the scan chain, at least one scan operation to be performed on the segment. An associated apparatus also is provided.
    Type: Application
    Filed: June 30, 2009
    Publication date: September 9, 2010
    Inventors: Suresh Goyal, Michele Portolan, Bradford Van Treuren
  • Publication number: 20100229042
    Abstract: An apparatus is provided for performing testing of at least a portion of a system under test via a Test Access Port (TAP) configured to access the system under test. The apparatus includes a first processor for executing instructions adapted for controlling testing of at least a portion of the system under test via the TAP, and a second processor for supporting an interface to the TAP. The first processor is configured for detecting, during execution of the test instructions, TAP-related instructions associated with control of the TAP, and propagating the TAP-related instructions toward the second processor. The second processor is configured for receiving the TAP-related instructions detected by the first processor and processing the TAP-related instructions. The first processor is configured for performing at least one task contemporaneously with processing of the TAP-related instructions by the second processor. An associated method also is provided.
    Type: Application
    Filed: June 30, 2009
    Publication date: September 9, 2010
    Inventors: Suresh Goyal, Michele Portolan, Bradford Van Treuren
  • Publication number: 20100229036
    Abstract: An apparatus for use in testing at least a portion of a system under test via a Test Access Port (TAP) is provided. The apparatus includes a memory for storing a set of instructions of a test instruction set architecture and a processor executing the set of instructions of the test instruction set architecture for testing at least a portion of the system under test via the TAP. The set of instructions of the test instruction set architecture includes a first set of instructions including a plurality of instructions of an Instruction Set Architecture (ISA) supported by the processor and a second set of instructions including a plurality of test instructions associated with the TAP. The instructions of the first set of instructions and the instructions of the second set of instructions are integrated to form the set of instructions of the test instruction set architecture.
    Type: Application
    Filed: June 30, 2009
    Publication date: September 9, 2010
    Inventors: Suresh Goyal, Michele Portolan, Bradford van Treuren
  • Publication number: 20090193304
    Abstract: The invention includes an apparatus and method for dynamically isolating a portion of a scan path of a system-on-chip. In one embodiment, an apparatus includes a scan path and control logic. The scan path includes at least a first hierarchical level, where the first hierarchical level includes a plurality of components, and a second hierarchical level having at least one component. The second hierarchical level is adapted for being selected and deselected such that the second hierarchical level is active or inactive. The control logic is adapted to filter application of at least one control signal to the at least one component of the second hierarchical level in a manner for controlling propagation of data within the second hierarchical level independent of propagation of data within the first hierarchical level.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 30, 2009
    Inventors: Tapan Chakraborty, Chen-Huan Chiang, Suresh Goyal, Michele Portolan, Bradford G. Van Treuren
  • Publication number: 20090193306
    Abstract: The invention includes an apparatuses and associated methods for controlling dynamic modification of a testing scan path using a control scan path. In one embodiment, an apparatus includes a testing scan path and a control scan path. The testing scan path includes testing components and at least one hierarchy-enabling component. In one embodiment, the control scan path includes at least one control component coupled to the at least one hierarchy-enabling component for controlling dynamic modification of the testing scan path. In one embodiment, the control scan path includes the at least one hierarchy-enabling component, wherein the at least one hierarchy-enabling component is adapted for dynamically modifying the testing scan path using the control scan path. The dynamic modification of the testing scan path may include modifying a hierarchy of the testing scan path, such as selecting or deselecting one or more hierarchical levels of the testing scan path.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 30, 2009
    Inventors: Tapan Chakraborty, Chen-Huan Chiang, Suresh Goyal, Michele Portolan, Bradford G. Van Treuren
  • Publication number: 20090144593
    Abstract: The present invention provides a new hardware description language for chip-level JTAG testing. This new hardware description language, referred to as New BSDL (NSDL), enables testing resources of a system-on-chip to be described, thereby enabling the system-on-chip to be described in a manner that facilitates testing of the system-on-chip. The present invention provides a bottom-up approach to describing a system-on-chip. The present invention supports algorithmic descriptions of each of the components of the system-on-chip, and supports an algorithmic description of interconnections between the components of the system-on-chip, thereby enabling generation of an algorithmic description of the entire system-on-chip or portions of the system-on-chip. The present invention supports parallel access to one or more system-on-chip devices, including methods for describing and using parallel access for testing.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Inventors: Tapan J. Chakraborty, Chen-Huan Chiang, Suresh Goyal, Michele Portolan, Bradford Gene Treuren
  • Publication number: 20090144592
    Abstract: The present invention provides a new hardware description language for chip-level JTAG testing. This new hardware description language, referred to as New BSDL (NSDL), enables testing resources of a system-on-chip to be described, thereby enabling the system-on-chip to be described in a manner that facilitates testing of the system-on-chip. The present invention provides a bottom-up approach to describing a system-on-chip. The present invention supports algorithmic descriptions of each of the components of the system-on-chip, and supports an algorithmic description of interconnections between the components of the system-on-chip, thereby enabling generation of an algorithmic description of the entire system-on-chip or portions of the system-on-chip. The present invention supports devices adapted for dynamically modifying the scan path of a system-on-chip (referred to herein as crossroad devices), including methods for describing such devices and use of such devices to perform testing of system-on-chips.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Inventors: Tapan J. Chakraborty, Chen-Huan Chiang, Suresh Goyal, Michele Portolan, Bradford Gene Van Treuren
  • Publication number: 20090144594
    Abstract: The present invention provides a new hardware description language for chip-level JTAG testing. This new hardware description language, referred to as New BSDL (NSDL), enables testing resources of a system-on-chip to be described, thereby enabling the system-on-chip to be described in a manner that facilitates testing of the system-on-chip. The present invention provides a bottom-up approach to describing a system-on-chip. The present invention supports algorithmic descriptions of each of the components of the system-on-chip, and supports an algorithmic description of interconnections between the components of the system-on-chip, thereby enabling generation of an algorithmic description of the entire system-on-chip or portions of the system-on-chip.
    Type: Application
    Filed: December 4, 2007
    Publication date: June 4, 2009
    Inventors: Tapan J. Chakraborty, Chen-Huan Chiang, Suresh Goyal, Michele Portolan, Bradford Gene Van Treuren
  • Patent number: 7370510
    Abstract: One embodiment of a shock apparatus comprises a plurality of impact objects spatially ordered according to decreasing mass along a substantially linear path; a guide to guide movement of the impact objects along the path; and a plurality of spacers, one spacer between each adjacent pair of impact objects in the spatial order. The guide and spacers enable a plurality of temporally ordered impacts involving the plurality of impact objects. In one embodiment, at least one of the impact objects comprises an impact portion positioned at a point where the impact object impacts at least one other impact object; and the properties of the impact portion are selectable to affect the magnitude and duration of a shock acceleration pulse experienced by the at least one impact object.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: May 13, 2008
    Assignee: Lucent Technologies Inc.
    Inventor: Suresh Goyal
  • Patent number: 7367214
    Abstract: One embodiment of a shock and launch apparatus comprises a first carriage and a second carriage adapted to move along a carriage guide, wherein the first carriage has a mass M1 greater than a mass M2 of the second carriage; the carriage guide, associated with a substantially linear path of movement of the first and second carriages; and a carriage stop, capable of being positioned at a first position and a second position, wherein the carriage stop in the first position is at least partially in the path of movement of the second carriage. In one embodiment, the carriage stop in the second position is not in the path of movement of the second carriage.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: May 6, 2008
    Assignee: Lucent Technologies Inc.
    Inventor: Suresh Goyal
  • Patent number: 7367212
    Abstract: One embodiment of a shock apparatus comprises at least one linear impact object capable of movement along a first substantially linear path; a rotational impact object capable of rotation about an axis of rotation and movement along a second substantially linear path parallel to the first substantially linear path, a mass of the linear impact object being greater than an effective mass of the rotational impact object; and a guide to guide the movement of the linear and rotational impact objects along the first and second substantially linear parallel paths. In one embodiment, the linear impact object comprises an impact portion for impacting the rotational impact object, the impact portion having a selectable position, and selecting the position determining the relative proportion of rotational and linear shock accelerations which an impact between the linear impact object and the rotational impact object provides to the rotational impact object.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: May 6, 2008
    Assignees: Lucent Technologies Inc., University Of Limerick
    Inventors: Suresh Goyal, Bryan Anthony Rodgers, Marie-Loic Leport
  • Publication number: 20070266764
    Abstract: One embodiment of a shock and launch apparatus comprises a first carriage and a second carriage adapted to move along a carriage guide, wherein the first carriage has a mass M1 greater than a mass M2 of the second carriage; the carriage guide, associated with a substantially linear path of movement of the first and second carriages; and a carriage stop, capable of being positioned at a first position and a second position, wherein the carriage stop in the first position is at least partially in the path of movement of the second carriage. In one embodiment, the carriage stop in the second position is not in the path of movement of the second carriage.
    Type: Application
    Filed: May 16, 2006
    Publication date: November 22, 2007
    Inventor: Suresh Goyal
  • Publication number: 20070220949
    Abstract: One embodiment of a shock apparatus comprises at least one linear impact object capable of movement along a first substantially linear path; a rotational impact object capable of rotation about an axis of rotation and movement along a second substantially linear path parallel to the first substantially linear path, a mass of the linear impact object being greater than an effective mass of the rotational impact object; and a guide to guide the movement of the linear and rotational impact objects along the first and second substantially linear parallel paths. In one embodiment, the linear impact object comprises an impact portion for impacting the rotational impact object, the impact portion having a selectable position, and selecting the position determining the relative proportion of rotational and linear shock accelerations which an impact between the linear impact object and the rotational impact object provides to the rotational impact object.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 27, 2007
    Inventors: Suresh Goyal, Bryan Rodgers, Marie-Loic Leport
  • Publication number: 20070220950
    Abstract: One embodiment of a shock apparatus comprises a plurality of impact objects spatially ordered according to decreasing mass along a substantially linear path; a guide to guide movement of the impact objects along the path; and a plurality of spacers, one spacer between each adjacent pair of impact objects in the spatial order. The guide and spacers enable a plurality of temporally ordered impacts involving the plurality of impact objects. In one embodiment, at least one of the impact objects comprises an impact portion positioned at a point where the impact object impacts at least one other impact object; and the properties of the impact portion are selectable to affect the magnitude and duration of a shock acceleration pulse experienced by the at least one impact object.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 27, 2007
    Inventor: Suresh Goyal
  • Patent number: 6751473
    Abstract: A portable wireless communication terminal includes electronics for receiving and transmitting both video and audio signals. The electronics are housed in rugged, drop-tolerant consoles, which are interconnected so that they may be extended and reconfigured relative to each other for convenient use and easy, compact storage. A camera lens is included in a camera console, a video display is included in a video display console, and alphanumerical keys are included in a base console. The camera console can be rotated relative to the video display console so that the user can transmit a video signal of the surroundings while watching the video display. Further, the video display console can be extended and tilted relative to the base console.
    Type: Grant
    Filed: February 26, 1999
    Date of Patent: June 15, 2004
    Assignee: Lucent Technologies Inc.
    Inventors: Suresh Goyal, Rajarshi Ray
  • Patent number: 6374661
    Abstract: Drop testing is performed by controlling the position of a product to be tested with respect to the drop surface until just before the initial impact and then the product is allowed to impact like a free body. Advantageously, realistic, controllable, and substantially repeatable free drop testing can be achieved. In one embodiment of the invention the product is suspended at an angle from a falling structure, e.g., using at least one string or wire, and the suspending material is effectively released just prior to initial impact. By effectively released it is meant actually released, or the effect of the suspending material is essentially negligible, e.g., where the suspending material produces a very low restitutional force when deformed, such as a weak rubber band. The suspension of the object is arranged in such a way that initial impact occurs at the desired point on the product.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: April 23, 2002
    Assignee: Lucent Technologies Inc.
    Inventors: Edward K. Buratynski, Suresh Goyal, Eugene J. Rosenthal