×

Low cost emulation scheme implemented via clock control using JTAG controller in a scan environment

  • US 5,812,562 A
  • Filed: 11/15/1996
  • Issued: 09/22/1998
  • Est. Priority Date: 11/15/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for operating an integrated circuit which includes at least one functional logic block operating with a system clock at a first clock speed and a test port operating with a test clock at a second clock speed, the second clock speed being lower than the first clock speed, the test port being controlled by a test controller external to the integrated circuit, the method comprising the steps of:

  • selecting as a scan address a first control register containing first control values being provided to the functional block, via the test port with a first test instruction;

    shifting second control values into the first control register at the second clock speed, the first control values being provided to the functional logic block, not changing during the shifting;

    loading the updated control values from a first portion into a second portion of the control register to provide the updated control values to the functional logic block;

    wherein,the second control values include a stop clock flag request bit, indicating to the functional logic that the test controller wishes to stop the system clocks, and wherein,the second control values are shifted into the first control register while the system clock is being provided to the functional block, and wherein,the functional logic responds to assertion of the stop clock flag request bit by going into an idle state by completion of pending instructions in an instruction stack and providing an idle signal to a second control register indicating that the functional logic has gone to the idle state.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×