Title :
Use-case based early performance simulation of cryptographic coprocessor
Author :
Ghosh, Prosenjit ; Chakravarthy, Kalyana
Author_Institution :
Freescale Semicond. India Pvt. Ltd., India
Abstract :
In the pre-concept phase of system-on-chip (SoC) design, generally early architectural exploration and optimization is performed with the abstract level models, which provides throughput numbers with accuracy 10-15%. Conventionally FPGA or emulator based evaluation is done in design cycle to provide more accurate numbers, but it comes at a late stage of the design. In today´s low time to market (6-8 months tapeout), it would be intolerable to fine tune the architecture/design parameters based on emulator results. To get more accurate estimation at early design stage, an attempt is made to run the critical use-case (end-to-end) scenarios in functional verification on the SoC RTL before building any emulator or FPGA based setup. The early feedback from this simulation helps in fine tuning the design to achieve the required results. In this paper we propose a methodology and SoC testbench framework for running custom use-case (or any standard benchmark) based performance simulation (at RTL level) which optimizes simulation time in the order of 10X or more. And the impact of it is also discussed. The performance prediction done with this methodology is very closely matching with (~98%) the actual performance achieved on silicon for C293 [1].
Keywords :
coprocessors; field programmable gate arrays; logic design; optimisation; system-on-chip; FPGA; SoC design; cryptographic coprocessor; system on chip; use case based early performance simulation; Cryptography; Engines; Load modeling; Random access memory; System-on-chip; Throughput; Performance simulation; RTL; SoC Architecture; System-on-Chip; cryptographic hardware; performance analysis;
Conference_Titel :
SoC Design Conference (ISOCC), 2013 International
Conference_Location :
Busan
DOI :
10.1109/ISOCC.2013.6863985