Patents by Inventor Tal Lazmi

Tal Lazmi 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: 20250077384
    Abstract: A trace network for debugging integrated circuits is disclosed. At least one functional network includes a plurality of components interconnected by a number of network switches, implemented on at least one integrated circuit. A trace network is also implemented on the at least one integrated circuit, and includes a plurality of trace circuits configured to generate trace data based on transactions between ones of the plurality of components. The plurality of trace circuits are coupled to one another by a plurality of trace network switches. The trace circuits are configured to convey the generated trace data to an interface, via the trace network, without using the at least one functional network.
    Type: Application
    Filed: September 16, 2024
    Publication date: March 6, 2025
    Inventors: Charles J. Fleckenstein, Ori Isachar, Tal Lazmi
  • Patent number: 12093161
    Abstract: A trace network for debugging integrated circuits is disclosed. At least one functional network includes a plurality of components interconnected by a number of network switches, implemented on at least one integrated circuit. A trace network is also implemented on the at least one integrated circuit, and includes a plurality of trace circuits configured to generate trace data based on transactions between ones of the plurality of components. The plurality of trace circuits are coupled to one another by a plurality of trace network switches. The trace circuits are configured to convey the generated trace data to an interface, via the trace network, without using the at least one functional network.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: September 17, 2024
    Assignee: Apple Inc.
    Inventors: Charles J. Fleckenstein, Ori Isachar, Tal Lazmi
  • Patent number: 11946969
    Abstract: Systems, apparatuses, and methods for implementing a multi-die clock stop trigger are described. A computing system includes a plurality of semiconductor dies connected together and sharing a global clock stop trigger signal which is pulled high via a resistor tied to a supply voltage. Each semiconductor die has a clock generation unit which generates local clocks for the die. Each clock generation unit monitors for local clock stop triggers, and if one of the local triggers is detected, the clock generation unit stops local clocks on the die and pulls the global clock stop trigger signal low. When the other clock generation units on the other semiconductor dies detect the global clock stop trigger at the logic low level, these clock generation units also stop their local clocks. Captured data is then retrieved from the computing system for further analysis.
    Type: Grant
    Filed: August 3, 2022
    Date of Patent: April 2, 2024
    Assignee: Apple Inc.
    Inventors: Charles J. Fleckenstein, Tal Lazmi, Ori Isachar
  • Publication number: 20230025207
    Abstract: Systems, apparatuses, and methods for implementing a multi-die clock stop trigger are described. A computing system includes a plurality of semiconductor dies connected together and sharing a global clock stop trigger signal which is pulled high via a resistor tied to a supply voltage. Each semiconductor die has a clock generation unit which generates local clocks for the die. Each clock generation unit monitors for local clock stop triggers, and if one of the local triggers is detected, the clock generation unit stops local clocks on the die and pulls the global clock stop trigger signal low. When the other clock generation units on the other semiconductor dies detect the global clock stop trigger at the logic low level, these clock generation units also stop their local clocks. Captured data is then retrieved from the computing system for further analysis.
    Type: Application
    Filed: August 3, 2022
    Publication date: January 26, 2023
    Inventors: Charles J. Fleckenstein, Tal Lazmi, Ori Isachar
  • Publication number: 20220374326
    Abstract: A trace network for debugging integrated circuits is disclosed. At least one functional network includes a plurality of components interconnected by a number of network switches, implemented on at least one integrated circuit. A trace network is also implemented on the at least one integrated circuit, and includes a plurality of trace circuits configured to generate trace data based on transactions between ones of the plurality of components. The plurality of trace circuits are coupled to one another by a plurality of trace network switches. The trace circuits are configured to convey the generated trace data to an interface, via the trace network, without using the at least one functional network.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Charles J. Fleckenstein, Ori Isachar, Tal Lazmi
  • Patent number: 11422184
    Abstract: Systems, apparatuses, and methods for implementing a multi-die clock stop trigger are described. A computing system includes a plurality of semiconductor dies connected together and sharing a global clock stop trigger signal which is pulled high via a resistor tied to a supply voltage. Each semiconductor die has a clock generation unit which generates local clocks for the die. Each clock generation unit monitors for local clock stop triggers, and if one of the local triggers is detected, the clock generation unit stops local clocks on the die and pulls the global clock stop trigger signal low. When the other clock generation units on the other semiconductor dies detect the global clock stop trigger at the logic low level, these clock generation units also stop their local clocks. Captured data is then retrieved from the computing system for further analysis.
    Type: Grant
    Filed: April 14, 2021
    Date of Patent: August 23, 2022
    Assignee: Apple Inc.
    Inventors: Charles J. Fleckenstein, Tal Lazmi, Ori Isachar
  • Publication number: 20160371211
    Abstract: An apparatus for use with a memory device that has a plurality of memory-device terminals having respective unique bit significances is described. The apparatus includes a memory controller, which includes (i) a plurality of external terminals, each one of the external terminals configured to be in communication with a respective one of the memory-device terminals, (ii) a plurality of internal terminals having respective unique bit significances, (iii) a switching unit, and (iv) a processor. The processor is configured to drive the memory device to communicate a predetermined sequence of bit patterns to the controller, and, in response to the sequence of bit patterns, drive the switching unit to connect each one of the external terminals to a respective one of the internal terminals having the bit significance of the memory-device terminal with which the external terminal is in communication. Other embodiments are also described.
    Type: Application
    Filed: July 23, 2015
    Publication date: December 22, 2016
    Inventors: Ori Isachar, Gil Semo, Guy Kushtai, Tal Lazmi
  • Publication number: 20130339638
    Abstract: Apparatus includes multiple memory devices and a memory controller. The memory controller is configured to store and retrieve data by communicating with the memory devices over a first bus interface, and to query a status of the memory devices by communicating with the memory devices over a second bus interface that is separate from the first bus interface.
    Type: Application
    Filed: August 20, 2012
    Publication date: December 19, 2013
    Inventors: Tal Lazmi, Asaf Schushan, Asaf Bart