Techniques for processor/memory co-exploration at multiple abstraction levels
AssigneeSynopsys, Inc.
InventorsGunnar Braun, Olaf Zorres, Achim Nohl, Andreas Hoffmann
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsGunnar Braun, Olaf Zorres, Achim Nohl, Andreas Hoffmann
Estimating the term…
Processor/memory co-exploration at multiple abstraction levels. An architecture description language (ADL) description of a processor/memory system is accessed. The ADL description models on one of a plurality of abstraction levels. The abstraction levels may include a functional (or bit-accurate) level and a cycle-accurate level. Further, a communication protocol for the processor/memory system is accessed. The communication protocol is formed from primitives, wherein a memory interface formed from the primitives is useable in simulation at the abstraction levels. A processor/memory simulation model is automatically generated from the description and description of the communication protocol. The processor/memory simulation model comprises a processor/memory interface comprising the primitives and based on the communication protocol. The memory interface allows simulation of the processor/memory on the appropriate abstraction level for the simulation. For example, the processor/memory interface may be a functional interface or a cycle-accurate interface.
A computer readable medium having embedded therein a set of application program interfaces (APIs) for use in one of a processor and memory co-simulations, said APIs comprising:
A processor and memory co-simulation method comprising:
Dependencies are inferred from the claim text.