Patents Assigned to Arteris Inc.
  • Publication number: 20210203564
    Abstract: System and methods are disclosed for synthesis of network, such as a network-on-chip (NoC), to generate a network description. The system generates a NoC from a set of physical constraints and performance constraints as well as a set of inputs to a sequencer. The system produces the NoC with all its elements. The resulting output includes placement of the elements on a floorplan of a chip that represents the network, such as the NoC.
    Type: Application
    Filed: December 27, 2019
    Publication date: July 1, 2021
    Applicant: ARTERIS, INC.
    Inventors: Moez CHERIF, Benoit De LESCURE
  • Publication number: 20210203557
    Abstract: A system and methods are disclosed that generate a physical roadmap for the connectivity of a network, such as a network-on-chip (NoC). The roadmap includes a set of possible positions for placement of edges and nodes, which are known to be an acceptable and good position for placement of these network elements, that honors the constraints of the network. These known positions are made available to the system for synthesis of the network and generating the connectivity and placement based on the physical roadmap.
    Type: Application
    Filed: August 25, 2020
    Publication date: July 1, 2021
    Applicant: ARTERIS, INC.
    Inventors: Moez CHERIF, Benoit de LESCURE
  • Publication number: 20210182134
    Abstract: System and method are disclosed to detect potential failures in a network-on-chip (NoC) before the potential failures happen. The system tests connectivity from a master to all slaves by sending scrub transactions to test all paths. The scrub transactions are identified using a scrub bit. The scrub transactions are generated at a master scrubbing block/unit and terminated at a slave scrubbing block/unit. The slave scrubbing block sends scrub responses to the scrub transactions along the response path. The scrub responses to the scrub transactions are generated at the slave scrubbing block and terminated at the master scrubbing block. This allows detection of potential failures, which are reported to a system monitor. If a potential failure is detected, the system transitions to a fail-safe mode before the failure occurs.
    Type: Application
    Filed: December 17, 2019
    Publication date: June 17, 2021
    Applicant: ARTERIS, INC.
    Inventors: Jean-Philippe LOISON, Benoit De LESCURE
  • Publication number: 20210149836
    Abstract: Systems and methods are disclosed for broadcasting transactions, inside a network-on-chip (NoC), from a master to multiple slaves and for receiving responses. The transactions originate from a master and are send, using the NoC, to broadcast adapters using a special range of addresses. The broadcast adapters receive the transactions from the master. The broadcast adapters duplicate the transactions and send the duplicated transaction to multiple slaves. The slaves send a response, which is transported back by the NoC to the corresponding master.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 20, 2021
    Applicant: ARTERIS, INC.
    Inventors: Syed Ijlal SHAH, John CODDINGTON, Benoit de LESCURE
  • Patent number: 10990724
    Abstract: Systems and methods are disclosed synthesis of network, such as a network-on-chip (NoC). The network is initially synthesized. In accordance with various embodiments and aspects of the invention, a tool is used to synthesize and generate the NoC from a set of constraints. The tool produces consistent results between different synthesis runs, which have slight varying constraints.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: April 27, 2021
    Assignee: ARTERIS, INC.
    Inventors: Moez Cherif, Benoit De Lescure
  • Publication number: 20210089396
    Abstract: A system, and corresponding method, is described for correcting an uncorrectable error in a coherent system. The uncorrectable error is detecting using an error detecting code, such as parity or SECDED. The cache controller or agent calculates a set of possible addresses. The directory is queried to determine which one of the set of possible addresses is the correct address. The agent and/or cache controller is updated with the correct address or way. The invention can be implemented in any chip, system, method, or HDL code that perform protection schemes and require ECC calculation, of any kind. Embodiments of the invention enable IPs that use different protections schemes to reduce power consumption and reduce bandwidth access to more efficiently correct errors and avoid a system restart when an uncorrectable error occurs.
    Type: Application
    Filed: December 3, 2020
    Publication date: March 25, 2021
    Applicant: Arteris, Inc.
    Inventor: Parimal GAIKWAD
  • Publication number: 20210081272
    Abstract: A system, and corresponding method, is described for updating or calculating ECC where the transaction volume is significantly reduced from a read-modify-write to a write, which is more efficient and reduces demand on the data access bandwidth. The invention can be implemented in any chip, system, method, or HDL code that perform protection schemes and require ECC calculation, of any kind. Embodiments of the invention enable IPs that use different protections schemes to reduce power consumption and reduce bandwidth access to more efficiently communicate or exchange information.
    Type: Application
    Filed: November 27, 2020
    Publication date: March 18, 2021
    Applicant: Arteris, Inc.
    Inventor: Parimal GAIKWAD
  • Patent number: 10949585
    Abstract: A system, and corresponding method, is described for using a model to predict the physical behavior of IP from an HDL representation of the IP. The system generated data for training and testing the model by treating the logical parameters and physical parameters subset as one for the IP block. The system digitizes the non-numerical parameters and compresses timing arcs. The system uses the trained model to predict performance, power, and area (PPA) behavior for an IP block directly from the combined vector of logical parameter values and physical parameter values.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: March 16, 2021
    Assignee: ARTERIS, INC.
    Inventor: Benny Winefeld
  • Patent number: 10902166
    Abstract: A resilient system implementation in a network-on-ship with at least one functional logic unit and at least one duplicated logic unit. A resilient system and method, in accordance with the invention, are disclosed for detecting a fault or an uncorrectable error and isolating the fault. Isolation of the fault prevents further propagation of the fault throughout the system. The resilient system includes isolation logic or an isolation unit that isolates the fault.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: January 26, 2021
    Assignee: ARTERIS, INC.
    Inventors: Benoit de Lescure, Alexis Boutiller
  • Patent number: 10877839
    Abstract: A system, and corresponding method, is described for correcting an uncorrectable error in a coherent system. The uncorrectable error is detecting using an error detecting code, such as parity or SECDED. The cache controller or agent calculates a set of possible addresses. The directory is queried to determine which one of the set of possible addresses is the correct address. The agent and/or cache controller is updated with the correct address or way. The invention can be implemented in any chip, system, method, or HDL code that perform protection schemes and require ECC calculation, of any kind. Embodiments of the invention enable IPs that use different protections schemes to reduce power consumption and reduce bandwidth access to more efficiently correct errors and avoid a system restart when an uncorrectable error occurs.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 29, 2020
    Assignee: ARTERIS, INC.
    Inventor: Parimal Gaikwad
  • Patent number: 10866854
    Abstract: A system, and corresponding method, is described for updating or calculating ECC where the transaction volume is significantly reduced from a read-modify-write to a write, which is more efficient and reduces demand on the data access bandwidth. The invention can be implemented in any chip, system, method, or HDL code that perform protection schemes and require ECC calculation, of any kind. Embodiments of the invention enable IPs that use different protections schemes to reduce power consumption and reduce bandwidth access to more efficiently communicate or exchange information.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: December 15, 2020
    Assignee: ARTERIS, INC.
    Inventor: Parimal Gaikwad
  • Patent number: 10803223
    Abstract: A system and method for estimating a floorplan designs based on feedback to machine learning algorithms to accumulate data for improving future floorplan design estimates and reducing design time.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: October 13, 2020
    Assignee: ARTERIS, INC.
    Inventor: Manadher Kharroubi
  • Patent number: 10719651
    Abstract: A SoC interconnect network topology is represented. The corresponding SoC floorplan is divided into windows, which are contiguous and non-overlapping. Within each window a subnetwork of the SoC interconnect network topology is defined that includes links or communication paths between IP blocks in the window as well as links or communication paths that traverse the window. At the shared boundaries of the windows, ports are added and defined as virtual ports. The overall SoC topology can be optimized and synthesized by optimizing each window independently and then incrementally optimizing all links, from end-to-end, that traverse two or more windows. The SoC topology is edited, such as by adding switches, removing switches, and adding and removing switches on routes. An initial location of elements within the floorplan is automatically computed and recommended. Locations can also be edited. Statistical metrics are calculated, including wire length, switch area, SoC area, and maximum signal propagation rate.
    Type: Grant
    Filed: December 30, 2017
    Date of Patent: July 21, 2020
    Assignee: ARTERIS, INC.
    Inventors: Raul A. Garibay, Jr., Manadher Kharroubi
  • Publication number: 20200218657
    Abstract: A cache coherent system includes a directory with more than one snoop filter, each of which stores information in a different set of snoop filter entries. Each snoop filter is associated with a subset of all caching agents within the system. Each snoop filter uses an algorithm chosen for best performance on the caching agents associated with the snoop filter. The number of snoop filter entries in each snoop filter is primarily chosen based on the caching capacity of just the caching agents associated with the snoop filter. The type of information stored in each snoop filter entry of each snoop filter is chosen to meet the desired filtering function of the specific snoop filter.
    Type: Application
    Filed: March 18, 2020
    Publication date: July 9, 2020
    Applicant: ARTERIS, INC.
    Inventors: Craig Stephen FORREST, David A. KRUCKEMYER
  • Publication number: 20200213217
    Abstract: A system and method are disclosed for performing operations on data passing through the network to reduce latency. The overall system allows data transport to become an active component in the computation, thereby improving the overall system latency, bandwidth, and/or power.
    Type: Application
    Filed: July 9, 2019
    Publication date: July 2, 2020
    Applicant: ARTERIS, INC.
    Inventor: Jeffrey L. NYE
  • Publication number: 20200210544
    Abstract: A resilient system implementation in a network-on-chip with data paths being duplicated in a network translation unit.
    Type: Application
    Filed: December 29, 2018
    Publication date: July 2, 2020
    Applicant: Arteris, Inc.
    Inventor: K. Charles JANAC
  • Publication number: 20200193077
    Abstract: A resilient system implementation in a network-on-ship with at least one functional logic unit and at least one duplicated logic unit. A resilient system and method, in accordance with the invention, are disclosed for detecting a fault or an uncorrectable error and isolating the fault. Isolation of the fault prevents further propagation of the fault throughout the system. The resilient system includes isolation logic or an isolation unit that isolates the fault.
    Type: Application
    Filed: February 25, 2020
    Publication date: June 18, 2020
    Applicant: ARTERIS, INC.
    Inventors: Alexis BOUTILLER, Benoit de LESCURE
  • Publication number: 20200159631
    Abstract: A distributed system implementation for cache coherence comprises distinct agent interface units, coherency controllers, and memory interface units. The agents send requests in the form of read and write transactions. The system also includes a memory that includes coherent memory regions. The memory is in communication with the agents. The system includes a coherent interconnect in communication with the memory and the agents. The system includes a second identical coherent interconnect in communication with the memory and the agents.
    Type: Application
    Filed: November 15, 2019
    Publication date: May 21, 2020
    Applicant: ARTERIS, INC.
    Inventors: Jean Philippe Loison, Benoit deLESCURE, Alexis BOUTILLER, Rohit BANSAL, Parimal GAIKWAD
  • Publication number: 20200089839
    Abstract: Simulation or calculation to estimate activity per unit in a chip design, combined with estimation of the specific location or region in which the unit logic will be finally placed, provides for calculation of an estimation of the activity distribution within the floorplan. Activity distribution estimation can be performed with fine granularity (at a gate level), at coarse granularity (at a macro level), or at an intermediate granularity (at a network-on-chip unit level). The estimation is displayed, visually, to a user of a design tool. Furthermore, the estimation is used to make manual or automatic optimizations of the floorplan and the location and configuration of units within the floorplan.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 19, 2020
    Applicant: ARTERIS, INC.
    Inventors: Jonah PROBELL, Monica TANG
  • Patent number: 10592358
    Abstract: A distributed system implementation for cache coherence comprises distinct agent interface units, coherency controllers, and memory interface units. The agents send requests in the form of read and write transactions. The system also includes a memory that includes coherent memory regions. The memory is in communication with the agents. The system includes a coherent interconnect in communication with the memory and the agents. The system includes a second identical coherent interconnect in communication with the memory and the agents. The system also includes a comparator for comparing at least two inputs, the comparator is in communication with the two coherent interconnects.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: March 17, 2020
    Assignee: ARTERIS, INC.
    Inventors: Benoit deLescure, Jean Philippe Loison, Alexis Boutiller, Rohit Bansal, Parimal Gaikwad