• DocumentCode
    1567173
  • Title

    Design method for parameterized IP generator using structural and creational design patterns

  • Author

    Meng, Zhou ; Minglun, Gao ; XiaoSong, Huo

  • Author_Institution
    Sch. of Electr. & Electron. Eng., Hefei Univ. of Technol., Hefei
  • fYear
    2008
  • Firstpage
    378
  • Lastpage
    381
  • Abstract
    Parameterized intellectual property (IP) core generators, which produce synthesizable hardware design based on predefined microarchitectural-level parameters, can improve the efficiency of IP reuse. However, the process of designing such IP core generators is usually time-consuming and error-prone because it has to couple SW with HW designs in one product. In this paper, we propose a pattern-oriented design method for parameterized IP core generators. The paper shows that IP core generators quality can be improved through combining structural design pattern with creational design pattern. We also demonstrate the method through a soft-decision Viterbi decoder generator application.
  • Keywords
    Perl; Viterbi decoding; field programmable gate arrays; hardware-software codesign; industrial property; logic design; object-oriented programming; FPGA; IP core generator; IP reuse; Viterbi decoder generator; creational design pattern; microarchitectural-level parameter; object-oriented Perl language; parameterized IP generator; parameterized intellectual property; software design pattern; structural design pattern; synthesizable hardware design; Application software; Design engineering; Design methodology; Field programmable gate arrays; Hardware; Intellectual property; Microarchitecture; Process design; Software design; Viterbi algorithm; FPGA; IP; design generator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Anti-counterfeiting, Security and Identification, 2008. ASID 2008. 2nd International Conference on
  • Conference_Location
    Guiyang
  • Print_ISBN
    978-1-4244-2584-6
  • Electronic_ISBN
    978-1-4244-2585-3
  • Type

    conf

  • DOI
    10.1109/IWASID.2008.4688408
  • Filename
    4688408