• DocumentCode
    1655702
  • Title

    Automated construction of a cycle-approximate transaction level model of a memory controller

  • Author

    Todorov, Vladimir ; Mueller-Gritschneder, Daniel ; Reinig, Helmut ; Schlichtmann, Ulf

  • Author_Institution
    Intel Mobile Commun. GmbH, Neubiberg, Germany
  • fYear
    2012
  • Firstpage
    1066
  • Lastpage
    1071
  • Abstract
    Transaction level (TL) models are key to early design exploration, performance estimation and virtual prototyping. Their speed and accuracy enable early and rapid System-on-Chip (SoC) design evaluation and software development. Most devices have only register transfer level (RTL) models that are too complex for SoC simulation. Abstracting these models to TL ones, however, is a challenging task, especially when the RTL description is too obscure or not accessible. This work presents a methodology for automatically creating a TL model of an RTL memory controller component. The device is treated as a black box and a multitude of simulations is used to obtain results, showing its timing behavior. The results are classified into conditional probability distributions, which are reused within a TL model to approximate the RTL timing behavior. The presented method is very fast and highly accurate. The resulting TL model executes approximately 1200 times faster, with a maximum measured average timing offset error of 7.66%.
  • Keywords
    integrated circuit design; integrated circuit modelling; microcontrollers; statistical distributions; storage management chips; RTL memory controller component; RTL models; SoC design evaluation; automated construction; conditional probability distributions; cycle-approximate transaction level model; register transfer level models; system-on-chip design evaluation; timing offset error; virtual prototyping; Load modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176653
  • Filename
    6176653