Patents Assigned to Arteris Inc.
  • Publication number: 20230133723
    Abstract: A cache coherent interconnect connected to one or more agents, such as CPUs, GPUs, Peripherals, etc. using network interface units (NIUs), and having one or more internal modules, such as a directory, is provided with one or more event-to-message converters, and one or more message-to-event converters. When a particular event occurs within one of the agents or modules, a message is initiated and transmitted using the existing interconnect wiring to one or more agents or modules, which have associated NIUs, that need to be aware of the event. Response messages showing the status of the event-message may also be generated. Therefore, messages are sent when events occur, instead of constantly using bandwidth for status updates when no status is changing, making the interconnect more efficient and freeing up bandwidth. These converters are provided as additional hardware blocks incorporated into the various NIUs and modules.
    Type: Application
    Filed: November 1, 2022
    Publication date: May 4, 2023
    Applicant: ARTERIS, INC.
    Inventors: Michael FRANK, Mohammed KHALEELUDDIN
  • Publication number: 20230132724
    Abstract: A broadcast adapter in a network-on-chip (NoC) is used for broadcasting transactions in the form of packets from an initiator to multiple targets and for receiving responses from the targets that are combined and sent to the initiator. The transactions originate from an initiator and are send, using the NoC, to broadcast adapters using a special range of addresses. The broadcast adapters receive the transactions from the initiator. The broadcast adapters duplicate the transactions and send the duplicated transaction to multiple targets. The targets send a response, which is transported back by the NoC to the corresponding initiator.
    Type: Application
    Filed: September 5, 2022
    Publication date: May 4, 2023
    Applicant: ARTERIS, INC.
    Inventors: Syed Ijlal Ali SHAH, John CODDINGTON, Benoit de LESCURE
  • Publication number: 20230114760
    Abstract: A system and method to arbitrate based on a deadline in a network-on-chip (NoC) is disclosed. When a packet is created, a deadline is determined based on desired routing and the deadline is included in the packet. As the packet is routed through the NoC, the deadline is adjusted when a packet is not selected by an arbiter to progress. At an arbiter, when multiple packets are contending for an output port, the deadline is used to determine the packet to progress.
    Type: Application
    Filed: September 28, 2022
    Publication date: April 13, 2023
    Applicant: ARTERIS, INC.
    Inventors: Michael FRANK, Benoit de LESCURE
  • Publication number: 20230111938
    Abstract: A system and method are disclosed for assembling a testbench for evaluating electronic systems. The method includes assembling large testbenches by using verification features associated with functional components, automatically creating component connections, and statistically checking the testbench prior to generation and simulation. The system includes a computer system that implements the method.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 13, 2023
    Applicant: ARTERIS, INC.
    Inventors: Benoit LAFAGE, Insaf MELIANE, Cyril HABERT, Gregoire AVOT
  • Publication number: 20230111522
    Abstract: A network-on-chip (NoC) provides packet-based communication between a plurality of initiator computing elements and a plurality of target computing elements. The NoC includes a plurality of observer processors upstream of and corresponding to the target computing elements. Each observer processor is configured to perform packet inspection and generate information in real-time about traffic load on its corresponding target computing element. An aggregator processor is configured to process the traffic load information from the observer processors to identify those target computing elements that are most heavily contended.
    Type: Application
    Filed: September 27, 2022
    Publication date: April 13, 2023
    Applicant: ARTERIS, INC.
    Inventor: Kurt Michael SHULER
  • Publication number: 20230105677
    Abstract: A tool makes modifications to the chip floorplan and the network-on-chip (NoC) elements’ position on the floorplan and updates the number and position of the pipeline elements in a pipeline stage automatically, resulting in fewer errors and higher productivity.
    Type: Application
    Filed: September 20, 2022
    Publication date: April 6, 2023
    Applicant: ARTERIS, INC.
    Inventors: Benoit de LESCURE, Moez CHERIF
  • Publication number: 20230099903
    Abstract: A system and method implemented by tool is disclosed. The tool receives input of a network-on-chip (NoC) and the NoC's desired connectivity and efficiently guides the designer through interactive NoC topology editing sessions to ensure the obtained network is both complete and correct during topology creation or modification.
    Type: Application
    Filed: September 12, 2022
    Publication date: March 30, 2023
    Applicant: ARTERIS, INC.
    Inventor: Benoit de LESCURE
  • Publication number: 20230100746
    Abstract: A system and method that partitions a snoop filter into sub-partitions that reflect an affinity between a given cluster of cache-coherent agents. The process of partitioning reduces messaging traffic between a cache coherent agents connected to a cache-coherent interconnect. A level of snoop filter partitioning using a range of addresses is disclosed. A unique way to define how many snoop filters are needed and which snoop filter is tracking which cache line, is disclosed. A hierarchy of snoop filters can be used with two levels: a cluster level and an interleaving level.
    Type: Application
    Filed: September 27, 2022
    Publication date: March 30, 2023
    Applicant: ARTERIS, INC.
    Inventor: Jean-Philippe LOISON
  • Publication number: 20230101972
    Abstract: A system and method for implementing and generating a network-on-chip (NoC) topology based on area and timing assessment. A topology of the NoC is defined, approximations of area and timing of the topology without optimization are performed; and an exact, complete register transfer level (RTL) description of the topology is generated if the approximated area and timing satisfy constraints.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 30, 2023
    Applicant: ARTERIS, INC.
    Inventors: Mokhtar HIRECH, Benoit de LESCURE
  • Publication number: 20230102570
    Abstract: A system (and method) is disclosed that automate creating a scripting library in a variety of programing languages. The system uses a process that generates a web scripting. The system generates a description of the application programming interface (API). The API description may be created using any one of: Java source code (e.g., Javadoc) to create an OpenAPI (e.g., swagger) description of the API; or the API description is created in any format capable of being read by a computer (e.g., XML, JSON, YAML, etc.).
    Type: Application
    Filed: August 24, 2022
    Publication date: March 30, 2023
    Applicants: ARTERIS, INC., ARTERIS, INC.
    Inventors: Guillaume DUFOUR, Jean Pascal LIM, Arnault LEPREVOSTCORVELLEC
  • Publication number: 20230100758
    Abstract: Systems and methods are disclosed to track each instance in an elaborated model of an integrated circuit system. There is a unique identification for each instance. Each unique identification includes a unique key and a handle based on one or more properties of the corresponding instance.
    Type: Application
    Filed: September 28, 2022
    Publication date: March 30, 2023
    Applicant: ARTERIS, INC.
    Inventors: Vincent THIBAUT, Guillaume DUFOUR, Gregoire AVOT, Isabelle Pesquie GEDAY
  • Publication number: 20230096061
    Abstract: Design of a network-on-chip (NoC) includes searching for a potential deadlock in a topology of the NoC, where the potential deadlock is caused by an external dependency in which input of data into the NoC is dependent on output of data from the NoC. The NoC design further includes modifying the NoC topology to resolve the potential deadlock.
    Type: Application
    Filed: September 27, 2022
    Publication date: March 30, 2023
    Applicant: ARTERIS, INC.
    Inventors: Benoit de LESCURE, Moez CHERIF
  • Publication number: 20230079078
    Abstract: In accordance with various aspects of the invention, a recall transaction is issued if a tag filter entry needs to be freed up for an incoming transaction. Directory entries chosen for a recall transaction are pushed into a fully associative structure called victim buffer. If this structure gets full, then an entry is selected from entries inside the victim buffer for the recall.
    Type: Application
    Filed: November 21, 2022
    Publication date: March 16, 2023
    Applicant: ARTERIS, INC.
    Inventors: David A. KRUCKEMYER, Craig Stephen FORREST
  • Patent number: 11601357
    Abstract: System and methods are disclosed to qualify networks properties and that can be used for topology synthesis of networks, such as a network-on-chip (NoC). In accordance with various embodiments and different aspects of the invention, quality metric are generated, analyzed, and used to determine a quantitative quality set of values for a given generated solution for a network. The method disclosed allows the network designer or an automated network generation process to understand if the results produced are a good, an average or a bad solution. The advantage of the invention includes simplification of design process and the work of the designer by using quality metrics. Various quality metrics are generated using network definitions. These quality metrics provide quality evaluation and the quality assessment of the optimization process for a generated (optimized) network. The quality metrics include analyzing latency through a network and analyzing total wore length used by the network.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: March 7, 2023
    Assignee: ARTERIS, INC.
    Inventors: Moez Cherif, Benoit de Lescure
  • Patent number: 11573822
    Abstract: A system and method for generating a context block using system parameters. The system parameters include objective parameters, functionality parameters, and interface definitions. Context field definitions are received. The system parameters and context fields definitions may be used to determine context fields and context entries. The system parameters may be used to determine context fields and number of context entries. The context module hardware description may be created using context fields, number of context entries, and context field definitions.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: February 7, 2023
    Assignee: ARTERIS, INC.
    Inventors: Eric Taylor, Jason Villanueva
  • Publication number: 20230025288
    Abstract: In accordance with various embodiments and aspects of the invention, systems and methods are disclosed that create a system-level address map and create a report. A system description of an electronic system (e.g., integrated circuit (IC)) is received that includes configuration parameters. A tree representation of the system is created based on the interconnect of the system. Each port of the system is assigned a tree node. To create a corresponding system-level address map, the tree representation is traversed from target(s) to initiator(s), calculating the address transformation at each node. A report of the system-level address map is created, and defects such as address duplication, missing addresses, etc. can be identified and reported to the user.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 26, 2023
    Applicant: ARTERIS, INC.
    Inventors: Benoit LAFAGE, Insaf MELIANE, Nabil GUISSOUMA
  • Publication number: 20230013697
    Abstract: A tool for executing performance-aware topology synthesis of a network, such as a network-on-chip (NoC). The tool is provided with network information. The tool uses the network information to automatically stabilizes data width and clock speed for each element in the network that meet the network's constraints and performance requirements. The tool is able to provide the performance-aware topology synthesis rapidly, while honoring the objectives and the network's constraints.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 19, 2023
    Applicant: ARTERIS, INC.
    Inventors: Benoit De LESCURE, Moez CHERIF
  • Patent number: 11556477
    Abstract: A system and method are disclosed for a cache IP that includes registers that are programmed through a service port. Service registers are selected from the registers to define an address range so that all cache lines within the address range can be flushed automatically using a control signal sent to a control register.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: January 17, 2023
    Assignee: ARTERIS, INC.
    Inventors: Mohammed Khaleeluddin, Jean-Philipe Loison
  • Patent number: 11558259
    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: Grant
    Filed: August 25, 2020
    Date of Patent: January 17, 2023
    Assignee: ARTERIS, INC.
    Inventors: Moez Cherif, Benoit de Lescure
  • Patent number: 11513892
    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 3, 2020
    Date of Patent: November 29, 2022
    Assignee: Arteris, Inc.
    Inventor: Parimal Gaikwad