Patents by Inventor Mark Boike

Mark Boike 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).

  • Publication number: 20060156100
    Abstract: An apparatus and method are disclosed for testing a hard macro that is embedded in a system on a chip (SOC) that is included in an integrated circuit chip. The SOC includes the hard macro. A logic design and operation of the hard macro are unknown. A test wrapper is embedded in the SOC. The test wrapper includes a scan chain. The test wrapper surrounds inputs and outputs of the hard macro. The test wrapper receives a known test data pattern in the scan chain that is included in the test wrapper. The hard macro receives from the test wrapper a set of non-test standard SOC inputs when the SOC is not in a test mode and receives the known test data pattern when the SOC is in the test mode. The hard macro generates a set of outputs in response to the inputs. The hard macro is tested utilizing the known test data pattern.
    Type: Application
    Filed: December 28, 2004
    Publication date: July 13, 2006
    Inventors: Mark Boike, Seshagiri Kalluri, Vijayanand Angarai, David Brantley, Scott Beeker
  • Publication number: 20060031662
    Abstract: A processor is disclosed including trace and profile logic for gathering and producing data corresponding to events occurring during instruction execution. In one embodiment, the trace and profile logic includes a serial queue for serializing data corresponding to a plurality of “discontinuity instructions” grouped together for simultaneous execution. A “discontinuity instruction” alters, or is executed as a result of an altering of, sequential instruction fetching.
    Type: Application
    Filed: October 7, 2005
    Publication date: February 9, 2006
    Applicant: LSI Logic Corporation
    Inventors: Hung Nguyen, Mark Boike
  • Patent number: 6959376
    Abstract: The present invention is an integrated circuit containing multiple digital signal processors (DSPs). A single host processor interface is also placed on the chip to connect the multiple DSPs to the host. A separate direct memory access (DMA) unit is provided for each DSP to facilitate flow of data to and from a data memory for each DSP. Each DSP also includes an instruction memory.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: October 25, 2005
    Assignee: LSI Logic Corporation
    Inventors: Mark Boike, Alan Phan, Keith Dang, Charles H. Stewart
  • Publication number: 20040064685
    Abstract: A processor is disclosed including trace and profile logic for gathering and producing data corresponding to events occurring during instruction execution. In one embodiment, the trace and profile logic includes a discontinuity buffer for storing data corresponding to a “discontinuity instruction” subject to grouping with other instructions for simultaneous execution. A “discontinuity instruction” alters, or is executed as a result of an altering of, sequential instruction fetching. In another embodiment, the trace and profile logic includes a serial queue for serializing data corresponding to multiple discontinuity instructions grouped together for simultaneous execution. In another embodiment, the trace and profile logic includes stall filtering logic that asserts an output signal for a time period during which repeated data generated due to a pipeline stall condition are to be ignored.
    Type: Application
    Filed: September 27, 2002
    Publication date: April 1, 2004
    Inventors: Hung Nguyen, Mark Boike