• DocumentCode
    3214006
  • Title

    SystemC HW/SW co-design methodology applied to the design of an elliptic curve crypto system on chip

  • Author

    Khalil-Hani, Mohamed ; Hau, Y.W.

  • Author_Institution
    Dept. of Microelectron. & Comput. Engr., Univ. Teknol. Malaysia, Skudai, Malaysia
  • fYear
    2008
  • fDate
    14-17 Dec. 2008
  • Firstpage
    147
  • Lastpage
    150
  • Abstract
    Today, designs of electronic systems are driven by application-specific embedded systems and system-on-chip (SoC). Designing these systems with conventional RTL-centric approach takes extremely long simulation cycles and painful verification process. The trend now is to describe these systems at a higher level of design abstraction. In this paper, we present a SystemC-based hardware/software (HW/SW) co-design and co-simulation environment that allows design space exploration to be conducted early at higher levels of abstraction. It aims to help a designer to obtain an appropriate HW/SW partitioning that satisfies specified area-speed design tradeoffs. A case study of a SoC implementing an Elliptic Curve Cryptographic (ECC) scheme is presented to illustrate the design flow and the design refinements from UML specification model to the final implementation model targetted for Altera Nios FPGA-based hardware development system.
  • Keywords
    Unified Modeling Language; circuit CAD; field programmable gate arrays; formal specification; hardware-software codesign; integrated circuit design; public key cryptography; system-on-chip; Altera Nios FPGA-based hardware development system; SoC; SystemC-based hardware-software codesign; UML specification; electronic system design; elliptic curve crypto system-on-chip design; elliptic curve cryptographic; embedded systems; Costs; Design automation; Elliptic curve cryptography; Elliptic curves; Embedded system; Hardware; Microelectronics; Software systems; System-on-a-chip; Turing machines; Hardware/software co-design; SystemC; co-simulation; elliptic curve cryptography; system-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics, 2008. ICM 2008. International Conference on
  • Conference_Location
    Sharjah
  • Print_ISBN
    978-1-4244-2369-9
  • Electronic_ISBN
    978-1-4244-2370-5
  • Type

    conf

  • DOI
    10.1109/ICM.2008.5393532
  • Filename
    5393532