• DocumentCode
    2902461
  • Title

    An assembler approach to the automation of test vector generation

  • Author

    Perrey, Karl ; Manley, Mary

  • Author_Institution
    Intel Corp., Chandler, AZ, USA
  • fYear
    1990
  • fDate
    17-21 Sep 1990
  • Abstract
    Two schemes for testing user logic in a microcontroller-based ASIC are described. The direct access method consists of multiplexing primary signals with the microcontroller´s signals at the interface with user logic. Multiplexing allows the designer to mimic the microcontroller core´s application of stimuli to user logic using a predefined test mode. During test mode, the designer has both the controllability and the observability to directly test the user logic. This method bypasses whatever method is used for testing the microcontroller core and peripherals. Alternatively, the core access method utilizes the microcontroller core to test user logic. To reduce the customer´s burden, the standard microcontroller assembler has been enhanced to aid in test vector generation. The extended assembler allows customers to generate stimuli and monitor responses which are synchronized with the bus cycles of the microcontroller core. This method of testing user logic is complementary to and dependent on the method of testing the microcontroller core and peripherals. Advantages and disadvantages of each approach are described. Three examples are explored to compare and contrast these two testing methods
  • Keywords
    application specific integrated circuits; automatic testing; integrated circuit testing; logic testing; microcontrollers; controllability; core access method; direct access method; extended assembler; microcontroller-based ASIC; observability; signal multiplexing; test vector generation; user logic; Application specific integrated circuits; Assembly; Automatic testing; Automation; Controllability; Logic design; Logic testing; Microcontrollers; Monitoring; Observability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC Seminar and Exhibit, 1990. Proceedings., Third Annual IEEE
  • Conference_Location
    Rochester, NY
  • Type

    conf

  • DOI
    10.1109/ASIC.1990.186180
  • Filename
    186180