• DocumentCode
    2271268
  • Title

    Functional coverage measurements and results in post-Silicon validation of Core™2 duo family

  • Author

    Bojan, Tommy ; Arreola, Manuel Aguilar ; Shlomo, Eran ; Shachar, Tal

  • Author_Institution
    Intel Corp., Haifa
  • fYear
    2007
  • fDate
    7-9 Nov. 2007
  • Firstpage
    145
  • Lastpage
    150
  • Abstract
    Post-Silicon verification is an activity that is still maturing with respect to functional coverage methodologies. The architectural and micro-architectural feedback from silicon can be used to enhance the level of quality of the test suite, and allows monitoring the frequency of interesting micro-architectural events. For the latest Intel Corporation´s multi-core processors (Intelreg CoreTM2 Duo processor, Intelreg CoreTM2 Extreme processor, Dual-Core Intelreg Xeonreg processor 5100 series, Intelreg CoreTM2 Duo mobile processor,), validation uses Random Instruction Tool (RIT) generated tests, so the need for coverage increases in importance. There are different methods that are used to understand what the RIT is exercising. In this paper, three efficient orthogonal solution and results vectors are presented: (A) Front-Side-Bus (FSB) Checker and coverage approach exploiting the re-use of mature pre-silicon tools, (B) Extended Execution Trace (EET) mechanism which uses special microcode patches for external tracking of microcode flows, and (C) Performance Monitoring Hardware used to collect frequency coverage of specific internal events. With these approaches, effective Front-Side Bus, microcode and architectural coverage was collected, analyzed and used as feedback for better tuning the RIT generation parameters. These three solutions have been put to practice in projects code named Conroe, Woodcrest, Merom, and Penryn to further improve the quality of test generated by the System Validation´s (SV) RIT.
  • Keywords
    automatic test pattern generation; computer architecture; firmware; logic testing; microprocessor chips; Intel multicore processor; coreTM2 Duo processor family; extended execution trace mechanism; front-side-bus checker; functional coverage measurement; micro-architectural feedback; microcode flow; performance monitoring hardware; post-silicon validation; post-silicon verification; random instruction tool generated test; Costs; Feedback; Frequency; Investments; Logic; Monitoring; Production systems; Scheduling; Silicon; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Level Design Validation and Test Workshop, 2007. HLVDT 2007. IEEE International
  • Conference_Location
    Irvine, CA
  • ISSN
    1552-6674
  • Print_ISBN
    978-1-4244-1480-2
  • Type

    conf

  • DOI
    10.1109/HLDVT.2007.4392804
  • Filename
    4392804