• DocumentCode
    332745
  • Title

    Functional debugging of systems-on-chip

  • Author

    Kirovski, D. ; Potkonjak, M. ; Guerra, L.M.

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • fYear
    1998
  • fDate
    8-12 Nov. 1998
  • Firstpage
    525
  • Lastpage
    528
  • Abstract
    Due to the exponential growth of both design complexity and the number of gates per pin, functional debugging has emerged as a critical step in the development of a system-on-chip. We introduce a novel debugging approach for programmable systems-on-chip. The new method leverages the advantages of the two complementary functional execution approaches, emulation and simulation. We have developed a set of tools, transparent to both the design and debugging process, which enables the user to run long test sequences in emulation, and upon error detection, roll-back to an arbitrary instance in execution time, and switch over to simulation based debugging for full design visibility and controllability. The efficacy of the approach is dependent on the method for transferring the computation from one execution domain to another. To enable effective transfer of the computation state, we have identified a set of optimization tasks, established their computation complexity, and developed an efficient suite of optimization algorithms.
  • Keywords
    circuit analysis computing; circuit complexity; computer debugging; microprocessor chips; optimisation; arbitrary instance; complementary functional execution approaches; computation complexity; computation state; controllability; debugging approach; design complexity; error detection; execution domain; execution time; full design visibility; functional debugging; long test sequences; optimization algorithms; optimization tasks; programmable systems-on-chip; simulation based debugging; Circuit simulation; Computational modeling; Controllability; Debugging; Emulation; Logic arrays; Logic testing; Observability; Permission; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1998. ICCAD 98. Digest of Technical Papers. 1998 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-008-2
  • Type

    conf

  • DOI
    10.1109/ICCAD.1998.144318
  • Filename
    743017