• DocumentCode
    692536
  • Title

    Use-case based early performance simulation of cryptographic coprocessor

  • Author

    Ghosh, Prosenjit ; Chakravarthy, Kalyana

  • Author_Institution
    Freescale Semicond. India Pvt. Ltd., India
  • fYear
    2013
  • fDate
    17-19 Nov. 2013
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoC Design Conference (ISOCC), 2013 International
  • Conference_Location
    Busan
  • Type

    conf

  • DOI
    10.1109/ISOCC.2013.6863985
  • Filename
    6863985