Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Silicon on insulator device having trench isolation layer and method for manufacturing the same
Patent Number: 6,737,706 Issued on 05/18/2004 to Lee,   et al.

Title: Zero power memory cell with reduced threshold voltage
Patent Number: 6,737,702 Issued on 05/18/2004 to Jiang,   et al.

Title: Semiconductor device
Patent Number: 6,737,709 Issued on 05/18/2004 to Nakayama

Title: Inductive measurement system and method
Patent Number: 7,042,207 Issued on 05/09/2006 to Broach

Title: Elevated temperature oxidation protection coatings for titanium alloys and methods of preparing the same
Patent Number: 7,135,238 Issued on 11/14/2006 to Raybould,   et al.

Title: Substituted heterocyclo-norbornylamino derivatives, processes for their preparation, their use as medicaments or diagnostics, and medicaments comprising them
Patent Number: 6,737,423 Issued on 05/18/2004 to Heinelt,   et al.

Title: Metal felt current conductor and gas flow distributor
Patent Number: 7,135,248 Issued on 11/14/2006 to Finn,   et al.

Title: Multi-layer electrode structure and battery incorporating same
Patent Number: 7,135,250 Issued on 11/14/2006 to Sasaki,   et al.

Title: Treatment of obesity
Patent Number: 6,737,407 Issued on 05/18/2004 to Ng,   et al.

Title: Modified polyvinyl acetal resin, curable resin composition containing the same, and laminated products
Patent Number: 6,737,474 Issued on 05/18/2004 to Tanaka,   et al.

Title: Alpha-substituted pyridazino quinoline compounds
Patent Number: 6,737,424 Issued on 05/18/2004 to Bare,   et al.

Title: High refractive index, optically clear and soft hydrophobic acrylamide copolymers
Patent Number: 6,737,448 Issued on 05/18/2004 to Liao

Title: Mesoporous carbons and polymers
Patent Number: 6,737,445 Issued on 05/18/2004 to Bell,   et al.

Title: Multistage automatic transmission with three planetary gear sets
Patent Number: 7,025,703 Issued on 04/11/2006 to Diosi,   et al.

Title: Polyurethanes and graft copolymers based on polyurethane and their use in the production of coating materials, adhesives and sealing masses
Patent Number: 6,737,477 Issued on 05/18/2004 to Figge

Title: Method for depositing a very high phosphorus doped silicon oxide film
Patent Number: 6,893,983 Issued on 05/17/2005 to Sun,   et al.

Title: Indole derivatives and their use as MCP-1 antagonist
Patent Number: 6,737,435 Issued on 05/18/2004 to Kettle,   et al.

Title: Aromatase inhibitors from Broussonetia papyrifera
Patent Number: 6,737,439 Issued on 05/18/2004 to Kinghorn,   et al.

Title: Zoom lens system and image pickup apparatus having the same
Patent Number: 7,139,131 Issued on 11/21/2006 to Nanba,   et al.

Title: Benazepril hydrochloride tablet formulations
Patent Number: 6,737,419 Issued on 05/18/2004 to Sherman

Title: Pituitary tumor transforming gene (PTTG) carboxy-terminal peptides and methods of use thereof to inhibit neoplastic cellular proliferation and/or transformation
Patent Number: 6,894,031 Issued on 05/17/2005 to Horwitz,   et al.

Title: Polyphenylene ether group resin composite and methods of making articles
Patent Number: 6,737,459 Issued on 05/18/2004 to Ebisawa,   et al.

Title: Rubber gels and rubber compounds containing phenolic resin adducts
Patent Number: 6,737,478 Issued on 05/18/2004 to Obrecht,   et al.

Title: Vinyl monomers having polyenic side chains derived from highly unsaturated fatty acids and derivatives thereof, and polymers of said monomers
Patent Number: 6,737,460 Issued on 05/18/2004 to Doisaki,   et al.

Title: Pressure sensitive adhesive composition, articles made therewith and method of use
Patent Number: 6,893,718 Issued on 05/17/2005 to Melancon,   et al.

Title: Benzoxazole derivatives as novel melatonergic agents
Patent Number: 6,737,431 Issued on 05/18/2004 to Takaki,   et al.

Title: System and method for facilitating aggregate shopping
Patent Number: 6,876,983 Issued on 04/05/2005 to Goddard

Title: Adjustable and modular backplane assembly for providing a fiber-optics communication backplane
Patent Number: 6,761,487 Issued on 07/13/2004 to Doyle

Title: Portable shop light with extended handle
Patent Number: 6,761,474 Issued on 07/13/2004 to Race

Title: Bipolar transistor and semiconductor device
Patent Number: 6,737,684 Issued on 05/18/2004 to Takagi,   et al.

Title: Semiconductor light-emitting device
Patent Number: 6,737,669 Issued on 05/18/2004 to Nakamura,   et al.

Title: Method for manufacturing semiconductor device
Patent Number: 6,737,688 Issued on 05/18/2004 to Kim

Title: Method for locating underground fluid sources
Patent Number: 6,977,505 Issued on 12/20/2005 to Rosenquist

Title: Color cathode ray tube apparatus
Patent Number: 6,771,030 Issued on 08/03/2004 to Sano

Title: Control apparatus and control method of on-vehicle dynamo-electric machine
Patent Number: 6,771,040 Issued on 08/03/2004 to Kusumoto,   et al.

Title: Image sensors with underlying and lateral insulator structures
Patent Number: 6,737,626 Issued on 05/18/2004 to Bidermann,   et al.

Title: Fluorescent lamp
Patent Number: 6,771,024 Issued on 08/03/2004 to Sudou,   et al.

Title: Curable sealant composition
Patent Number: 6,737,470 Issued on 05/18/2004 to Yako,   et al.

Title: Magnetron controller with transformer controlling the inrush current
Patent Number: 6,771,025 Issued on 08/03/2004 to Fashoni,   et al.

Title: Double-face lighting electro luminescent device
Patent Number: 6,771,020 Issued on 08/03/2004 to Wang

Title: Motor control apparatus and method
Patent Number: 6,771,039 Issued on 08/03/2004 to Sakurai,   et al.

Title: Stabilized protein preparation and process for its preparation
Patent Number: 6,737,405 Issued on 05/18/2004 to Roemisch,   et al.

Title: Open coil electric resistance heater using twisted resistance wires and methods of making
Patent Number: 6,737,616 Issued on 05/18/2004 to Sherrill

Title: MDEA ester quats with high content of monoester in blends with tea ester quats
Patent Number: 6,737,392 Issued on 05/18/2004 to Keys,   et al.

Title: Bad pixel detection and correction in an image sensing device
Patent Number: 6,737,625 Issued on 05/18/2004 to Baharav,   et al.

Title: System and method for identifying overlapping mail pieces
Patent Number: 6,737,633 Issued on 05/18/2004 to Francke

Title: Illuminator for illuminating multiple targets
Patent Number: 6,737,637 Issued on 05/18/2004 to Balster,   et al.

Title: Electrode material for rechargeable lithium battery, electrode structural body comprising said electrode material, rechargeable lithium battery having said electrode structural body, process f
Patent Number: 7,141,187 Issued on 11/28/2006 to Kosuzu,   et al.

Title: Process for making engineered lignocellulosic-based panels
Patent Number: 7,141,195 Issued on 11/28/2006 to Winterowd,   et al.

Title: Blending of low viscosity Fischer-Tropsch base oils and Fischer-Tropsch derived bottoms or bright stock
Patent Number: 7,141,157 Issued on 11/28/2006 to Rosenbaum,   et al.

Title: Animal food and treat dispenser
Patent Number: 6,988,464 Issued on 01/24/2006 to Rutledge

Title: Modified amine for boiler water treatment
Patent Number: 7,141,174 Issued on 11/28/2006 to Steimel,   et al.

Title: Pin grid array socket with kickback force resisting slide plate
Patent Number: 6,960,095 Issued on 11/01/2005 to Hirata,   et al.

Title: Preserving a hemoglobin blood substitute with a transparent overwrap
Patent Number: 7,041,799 Issued on 05/09/2006 to Gawryl,   et al.

Title: System and method of liquid level detection
Patent Number: 6,988,406 Issued on 01/24/2006 to Mack

Title: Halogenated solvent remediation
Patent Number: 7,141,170 Issued on 11/28/2006 to Sorenson, Jr.

Title: Apparatus for emitting electrons comprising a subsurface emitter structure
Patent Number: 6,737,793 Issued on 05/18/2004 to Pehrsson,   et al.

Title: Laminated amorphous metal component for an electric machine
Patent Number: 6,737,784 Issued on 05/18/2004 to Lindquist,   et al.

Title: Metal halide lamp
Patent Number: 6,737,808 Issued on 05/18/2004 to Hendricx,   et al.

Title: Apparatus having a pair of opposing surfaces driven by a piezoelectric actuator
Patent Number: 6,737,788 Issued on 05/18/2004 to Moler,   et al.

Title: Barrier rib structure for plasma display panel
Patent Number: 6,737,804 Issued on 05/18/2004 to Kao,   et al.

Title: Wiring board device
Patent Number: 7,193,158 Issued on 03/20/2007 to Yoshida

Title: Drawing comparison apparatus
Patent Number: 7,106,330 Issued on 09/12/2006 to Liu,   et al.

Title: Devices and methods for monitoring respective operating temperatures of components in a microlithography apparatus
Patent Number: 6,737,659 Issued on 05/18/2004 to Udagawa

Title: Edge detector
Patent Number: 6,737,665 Issued on 05/18/2004 to Kinrot,   et al.

Title: Photosensitive resin laminate and production method thereof
Patent Number: 6,743,569 Issued on 06/01/2004 to Motoi,   et al.

Title: 1-N-phenylamino-1H-imidazole derivatives as aromatase inhibitors and pharmaceutical compositions containing them
Patent Number: 6,737,433 Issued on 05/18/2004 to Adje,   et al.

Title: Bag comprising matching closing sections actuated by a slider
Patent Number: 6,761,481 Issued on 07/13/2004 to Bois

Title: Apparatus and method for detecting an end point of a cleaning process
Patent Number: 6,737,666 Issued on 05/18/2004 to Ito,   et al.

Title: Light emitting device with fluorescent member excited by semiconductor light emitting element
Patent Number: 6,737,681 Issued on 05/18/2004 to Koda

Title: Display apparatus of audio/video player or the like
Patent Number: 6,761,460 Issued on 07/13/2004 to Yang

Title: Control method for an electric motor-activated clutch mechanism
Patent Number: 6,771,031 Issued on 08/03/2004 to Bai

Title: Compounds to treat Alzheimer's disease
Patent Number: 6,737,420 Issued on 05/18/2004 to Hom,   et al.

Title: Magnetic coil apparatus for heating magnetic substances in biological tissue
Patent Number: 6,737,618 Issued on 05/18/2004 to Feucht

Title: Transistor having source/drain with graded germanium concentration
Patent Number: 6,737,673 Issued on 05/18/2004 to Yamazaki

Testing combinational logic die with bidirectional TDI-TMS/TDO chanel circuit Number:7,417,450 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Greek, Cypriot Leaders Resume Unification Talks in Nicosia by Nathan Morley
     Indonesia Tobacco Sales Grow, Raising Health Fears
     South Korea Allows Top Defector to Travel Overseas by VOA News

Title: Testing combinational logic die with bidirectional TDI-TMS/TDO chanel circuit

Abstract: Testing of die on wafer is achieved by; (1) providing a tester with the capability of externally communicating JTAG test signals using simultaneously bidirectional transceiver circuitry, (2) providing die on wafer with the capability of externally communicating JTAG test signals using simultaneously bidirectional transceiver circuitry, and (3) providing a connectivity mechanism between the bidirectional transceiver circuitry's of the tester and a selected group or all of the die on wafer for communication of the JTAG signals.

Patent Number: 7,417,450 Issued on 08/26/2008 to Whetsel


Inventors: Whetsel; Lee D. (Parker, TX)
Assignee: Texas Instruments Incorporated (Dallas, TX)
Appl. No.: 11/565,979
Filed: December 1, 2006


Related U.S. Patent Documents

Application NumberFiling DatePatent NumberIssue Date
60741927Dec., 2005

Current U.S. Class: 324/763 ; 714/727; 714/734
Current International Class: G01R 31/02 (20060101); G01R 31/28 (20060101)
Field of Search: 324/763


References Cited [Referenced By]

U.S. Patent Documents
6073254 June 2000 Whetsel
6242269 June 2001 Whetsel
6411116 June 2002 DeHaven et al.
6543020 April 2003 Rajski et al.
6747473 June 2004 Cowan
2003/0009715 January 2003 Ricchetti et al.
2006/0236174 October 2006 Whetsel
Primary Examiner: Nguyen; Ha
Assistant Examiner: Velez; Roberto
Attorney, Agent or Firm: Bassuk; Lawrence J. Brady; W. James Telecky, Jr.; Frederick J.

Claims



What is claimed is:

1. An integrated circuit die, comprising: A. combinational logic core circuitry formed on the die; B. test access port (TAP) circuitry formed on the die and coupled to the combinational logic core circuitry, the test access port circuitry having a test data input (TDI) input lead, a test mode select (TMS) input lead, a test clock (TCK) input lead, and a test data output (TDO) output lead; C. scan path circuitry formed on the die and coupled to the combinational logic core circuitry and the test access port circuitry; and D. die channel circuitry formed on the die the die channel circuitry having a Data I/O (DIO) bidirectional lead, a clock input (CLK) lead, a TDI output lead coupled to the TDI input lead, a TMS output lead coupled to the TMS input lead, a TCK output lead coupled to the TCK input lead, and a TDO input lead coupled to the TDO output lead, the die channel circuitry including: i. a simultaneous bidirectional transceiver (SBT) connected to the DIO bidirectional lead and having an input connected to the TDO input lead, and a serial output lead; and ii. serial input parallel output (SIPO) circuitry having an input connected to the serial output lead of the simultaneous bidirectional transceiver, a clock input connected with the clock input lead, a TDI output connected to the TDI output lead, and a TMS output connected to the TMS output lead.
Description



CROSS REFERENCE TO RELATED APPLICATIONS

The following patent application publication includes subject matter which is related to the subject matter of this application. The patent application publication has been assigned to the assignee of this application, and is incorporated herein by reference. US Patent Application Publication, Pub. No. US 2006/0,236,174 A1.

The disclosure of this application also relates to U.S. Pat. No. 6,073,254, "Selectively accessing test access ports in a multiple test access port environment."

The disclosure of this application also relates to U.S. Pat. No. 6,242,269, "Parallel scan distributors and collectors and process of testing integrated circuits."

The disclosure of this application also relates to U.S. Pat. No. 6,543,020, "Test pattern compression for an integrated circuit test environment".

BACKGROUND OF THE DISCLOSURE

1. Field of the Disclosure

The present disclosure relates generally to testing die on wafer and, more particularly, to testing of die on wafer using a reduced pin count JTAG interface. The reduced JTAG interface enables a larger number of die on wafer to be contacted by low cost testers and tested, which results in lowering the cost of manufacturing integrated circuits.

2. Description of Related Art

Today more and more wafer testing is being performed by low cost wafer testers. Low cost wafer testers are achieved primarily in two ways. (1) Decreasing the number of test contacts, and therefore expensive tester interfacing circuitry and probing mechanisms, between the tester and die on wafer, and (2) including more design for test circuitry (i.e. built in self test circuitry, scan design circuitry, test data compression/decompression circuitry) in the die to reduce the amount of test circuitry required in the tester. Furthermore wafer test cost can be reduced by using standardized design for test interfaces and circuitry in the die, such as the IEEE 1149.1 (JTAG) interface. The IEEE 1149.1 serial interface allows die on wafer to be tested via a standard 5 wire interface consisting of a test data input (TDI), a test data output (TDO), a test clock (TCK), a test mode select (TMS), and a test reset (TRST) signal. Using this interface, the tester only needs to contact each die using these 5 test signals to input and output test data and instructions. While the IEEE 1149.1 interface can be used for wafer testing, it still requires 5 contacts per die on wafer. For example, if 500 die on wafer are to be tested in parallel, the tester would have to have 2500 contacts to the wafer (500 die.times.5 signals each). Additionally, the IEEE 1149.1 serial interface bandwidth is relatively low since the TCK signal that times the interface typically operates at a frequency of only 20 to 50 MHz.

SUMMARY OF THE DISCLOSURE

The present disclosure provides a high speed, two signal test interface between a tester and a selected group or all of the die on wafer. The test interface operates to communicate IEEE 1149.1 signals between the tester and die at high speeds through the use of simultaneously bidirectional transceiver (SBT) technology.

DESCRIPTION OF THE VIEWS OF THE DISCLOSURE

FIG. 1A illustrates a first example of a tester contacting and communicating test data to die on wafer using the test interface of the present disclosure.

FIG. 1B illustrates a second example of a tester contacting and communicating test data to die on wafer using the test interface of the present disclosure.

FIG. 2A illustrates an example of the tester's test interface circuitry of FIG. 1A whereby one controller is used to control all the tester interface channels.

FIG. 2B illustrates an example of the tester's test interface circuitry of FIG. 1B whereby each tester interface channel has its own controller.

FIG. 3 illustrates an example of a die's test interface channel interfaced to IEEE 1149.1 TAP domains via a Tap Linking Module (TLM) according to the present disclosure.

FIG. 4 illustrates an example of the tester's test channel circuitry.

FIG. 5 illustrates an example of the tester's test channel controller circuitry.

FIG. 6 illustrates an example of a die's test channel circuitry.

FIG. 7 illustrates an example of the die's test channel controller circuitry.

FIG. 8 illustrates an example of the interface between the SBT circuitry of the tester's test channel and the SBT circuitry of a die's test channel.

FIG. 9 illustrates the operation of the SBT circuitry.

FIG. 10 illustrates an example of the 2-signal interface between the tester's test channel and a die's test channel.

FIG. 11 illustrates an example of performing scan testing using the die test channel.

FIG. 12 illustrates an example of performing parallel scan testing using the die test channel.

FIG. 13 illustrates an example of performing test data decompression/compression testing using the die test channel.

DETAILED DESCRIPTION OF THE DISCLOSURE

FIG. 1A illustrates an example of a tester 100 coupled to die 104-110 on a wafer 102 via a connectivity mechanism 124. The die 104-110 could be a selected group of die on the wafer or all of the die on wafer. The connectivity mechanism can be any type of connection scheme that allows signals to flow between the tester and wafer. While not shown, the tester also supplies power and ground signals to the die on wafer to power up the die. The tester consists of a JTAG Pattern Engine 112 and test channels 114-120. The JTAG Pattern engine consists of circuitry designed to communicate JTAG test patterns between the tester and wafer. The test channels receive the JTAG output test patterns (TMS and TDO) from the JTAG Pattern Engine and output them as serialized 2-bit packets on the Data I/O (DIO) paths 126-132 to each die on the wafer. The test channels are simultaneously bidirectional which allows them to simultaneously input JTAG test data inputs (TDI) from each die and input the test data input to the JTAG Pattern Engine, while, at the same time, the JTAG Pattern Engine outputs JTAG test patterns to the die. The test data transferred between the tester and wafer via the DIOs 126-132 is timed by a clock signal (CLK) 134 which is provided by the tester.

Each die 104-110 of wafer 102 includes a test channel 136, a Tap Linking Module (TLM) 1138, and TAP domains 140. The test channels 136 serve to receive the serialized JTAG test data pattern (TMS and TDO packets) from the tester, via the DIOs, and convert the serialized JTAG test data pattern into a parallel JTAG test data pattern (TMS and TDI) which is input to the TLM. The TLM is a circuit used to select one or more of the TAP domains 140 to be coupled for access by the tester. The TLM circuitry can be implemented in a number of ways, including the implementation described in U.S. Pat. No. 6,073,254 which is incorporated herein by reference. The test channels 136 are simultaneously bidirectional which allows them to output JTAG test data output (TDO) from a selected TAP domain(s) to the tester simultaneously with the input of the JTAG test data pattern (TMS and TDO) from the tester via the DIOs 126-132.

FIG. 1B illustrates another example of a tester 101 coupled to die 104-110 of wafer 102 via a connectivity mechanism 125. The tester 101 differs from the tester 100 of FIG. 1A in that each test channel 114-120 is driven by a separate clock (CLK) from the JTAG Pattern Engine 113 instead of a common clock (CLK) as shown in FIG. 1A. The advantages of using separate CLKs to drive the test channels include but are not limited to; (1) the transfer of test data between the tester channels and die channels can occur at the same or different frequencies, (2) different tests can be performed on each die, (3) each die test can be scheduled to occur at different times, and (4) each die test can be started, paused, or stopped at different times. All these advantages can effectively be used to reduce the heat generated on the wafer during the testing of a large number of die, which can be a major concern during wafer testing.

FIG. 2A illustrates a more detail example of the tester 100 of FIG. 1A. As seen the JTAG Pattern Engine outputs JTAG TMS and TDO signals to each test channel 1-N, and inputs TDI data from each test channel 1-N. A controller 200 receives the CLK and TRST outputs from the JTAG Pattern Engine, and outputs a load (LD) signal to the test channels and a CKIN signal to the JTAG Pattern Engine. The LD signal is used to cause the test channels to load the parallel TMS and TDO data output from the JTAG Pattern Engine which is shifted out of the test channel onto the DIO1-N signals. The CKIN signal output from the controller times the operation of the JTAG test pattern control circuitry within the JTAG Pattern Engine. The TRST signal is used to initialize the controller 200. The TRST signal is also input to the test channels for initializing them as well.

FIG. 2B illustrates a more detail example of the tester 101 of FIG. 2B. As seen, each test channel 1-N has its own controller circuit 200 which operates in response to a unique CLK output from the JTAG Pattern Engine 113 to generate the previously mentioned LD and CKIN signals. The JTAG Pattern Engine of FIG. 2B has separate JTAG test pattern control circuitry which is interfaced to each of the test channels and controller combinations via separate TMS, TDO, CKIN, TRST, and CLK signals. Each JTAG test pattern control circuitry in the JTAG Pattern Engine is timed by the CKIN signal output from a channel controller 200. In response to the CKIN signal, each the JTAG test control circuitry outputs TMS and TDO to the associated test channel and receives, during JTAG DR or IR Shift operations, TDI input from the associated test channel. The controller 200 of each test channel is timed by a separate CLK output 1-N from clock generation circuitry within the JTAG Pattern Engine 113. As mentioned, the CLK 1-N outputs from the JTAG Pattern Engine can be controlled to operate at different frequencies and/or times to adjust how each die coupled to a tester via the test channels is tested.

FIG. 3 illustrates a more detail example of the die 104-110 of FIGS. 1A and 1B. As seen, the die's test channel is coupled to the DIO and CLK signals from a tester's test channel. The die test channel serves to convert the serialized JTAG TMS and TDO patterns on the DIO signal back into conventional parallel JTAG test TMS and TDO patterns and to apply the parallel JTAG TMS and TDI patterns to the TLM. The die test channel also outputs the TCK and TRST signals to the TLM and receives the TDI input from the TLM. The TLM serves to couple one or more of the die TAP domains to the die test channel, via a conventional 5-signal JTAG bus, and then allows the tester to communicate with the coupled TAP domain(s) using the conventional 5-signal JTAG bus. As seen, the TAP domains may be any type of TAP domain including but not limited to; Scan TAP Domains, BIST TAP Domains, Diagnostic TAP Domains, Debug TAP Domains, Fuse Programming TAP Domains, IEEE standard 1149.1, 1149.4, 1149.6, or 1149.7 TAP Domains, IEEE standard 1500 TAP Domains, IEEE standard 1532 TAP Domains, or any other type of domains using a TAP interface.

FIG. 4 illustrates a more detail example of the tester's test channel 114 coupled to a controller 200. The test channel consists of a 2-bit parallel input serial output (PISO) register 402 and a simultaneously bidirectional transceiver (SBT) 404. The TRST signal from the JTAG Pattern Engine is used to initialize the controller 200 and test channel's PISO 402. Following initialization, the PISO repeats the steps of loading the TMS and TDO outputs from the JTAG Pattern Engine in response to the LD and CLK signals, then shifting out the TMS and TDO signals serially on DIO in response to the CLK signal. The SBT allows TDI input data from a die test channel, via the DIO signal, to be input to the JTAG Pattern Engine while simultaneously the TMS and TDO data from the JTAG Pattern Engine is being output to the die test channel on DIO. The timing diagram illustrates this simultaneous input and output operation. The SBT is a known interface circuit that allows data to flow simultaneously in both directions over a single connection. A detail description of the operation of the circuit of FIG. 4 is provided in regard to FIGS. 5A and 5B of patent application Pub. No. US 2006/0,236,174. In FIGS. 5A and 5B of patent application Pub. No. US 2006/0,236,174, the SBT circuit is referred to as input/output (I/O) circuit instead of SBT. The operation of the I/O circuit of Pub. No. US 2006/0,236,174 and the SBT circuit of this disclosure is the same.

FIG. 5 illustrates an example design of the controller 200 which consists of two flip flops, three AND gates, and a Delay Circuit connected as shown. The TRST signal resets the flip flops, the CLK signal times the flip flops, and the gating and delay circuits decode the states of the flip flops and the CLK input to produce the LD and OKIN output signals. As seen in the timing diagram, the controller responds to the CLK input to repetitively output the LD and OKIN signals. A detail description of the controller 200 is provided in regard to FIGS. 6A and 6B of referenced patent application Pub. No. US 2006/0,236,174.

FIG. 6 illustrates a more detailed example of the die's test channel 136 coupled to a TLM 138. The die test channel 136 consists of an SBT circuit 602, a master reset and synchronization circuit (MRS) 604, a 2-bit serial input parallel output (SIPO) circuit 606, a 2-bit register (REG) circuit 608, a TAP state monitor (TSM) circuit 610, a controller circuit 612, and a power on reset (POR) circuit 614. The SBT circuit is used to input (IN) data from the DIO signal to the MRS and SIPO circuits. The MRS circuit is used to reset the die channel circuitry, TLM, and TAP Domains, and to synchronize the operation of the die channel circuitry with the tester's channel circuitry. The MRS outputs a master reset (MRST) signal, which resets the channel circuitry, TLM, and TAP Domains, whenever the 5 TMS logic ones have been input on DIO and consequently output on the TMS output of the REG.

Clocking, via TCK, the 5 TMS logic ones from the REG into the TSM, which is a TAP state machine, causes the TSM to enter the test logic reset (TRST) state which sets the RST output of the TSM low, resetting the MRS and controller circuit. The TAP of the selected TAP domain(s) also enters the TRST state whenever the TSM enters the TRST state, which resets the TAP domain(s). The reset state on the channel circuitry, TSM, and TAP Domains remains as long as DIO input logic ones on the IN input of the MRS circuit. To transition from the reset state, a synchronization code from the tester, consisting of say 2 logic zeros followed by 2 logic ones, is input to the MRS circuit via DIO. In response to the synchronization code, the MRS sets the CENA signal high for a period of time to enable the operation of the controller to input serialized TMS and TDO patterns into the SIPO to be output as TMS and TDI patterns to the TSM and TLM via the REG. With the controller and SIPO enabled, serialized JTAG TMS and TDI signal from the tester are again output from the REG to cause the TSM to transition from the TRST state, which removes the logic low on the RST output of the TSM and enables the operation of the TLM and selected TAP Domain(s).

The SIPO circuit is used to input, via the IN signal, the serialized TMS and TDO data packets from the SBT circuit and output them in parallel to the REG circuit. The REG circuit is used to hold the parallel TMS and TDI input signals to the TLM circuit stable as the next serialized TMS and TDO input packet is shifted into the SIPO circuit. The controller circuit is used to update TMS and TDI data from the SIPO into the REG, via the update clock (UCK) signal, and to produce a test clock (TCK) signal which times the selected TAP domain(s) via the TLM circuit. The TSM is used to allow the test channel circuitry to track the sixteen TAP states of the connected TAP domain circuit. The POR circuit is used to force the test channel, TLM, and TAP Domains into a reset state when power is first applied to the die. As seen in the timing diagram the die test channel inputs serialized TMS and TDO signals from the DIO signal and converts them into parallel TMS and TDI patterns, via the SIPO and REG, which are input to the TLM. Simultaneous with the inputting of the serialized TMS and TDO signals on DIO, the test channel can output, during TAP IR or DR Shift operations, TDO data on DIO from the TAP Domain(s) selected by the TLM.

A detailed description of circuitry very similar to the test channel circuitry of FIG. 6 is given in regard to FIGS. 7A, 7B, 8A, 8B, 9A, 9B, and 9C of referenced patent application Pub. No. US 2006/0,236,174. In FIGS. 7A and 7B of patent application Pub. No. US 2006/0,236,174, the SBT circuit is referred to as input/output (I/O) circuit instead of SBT. The operation of the I/O circuit of Pub. No. US 2006/0,236,174 and the SBT circuit of this disclosure is the same. In FIG. 6 of this application the TLM is shown outside the TAP domain block, whereas in FIG. 7A of reference application Pub. No. US 2006/0,236,174 the TLM, if used, is embedded within the TAP domain block and thus not shown.

FIG. 7 illustrates an example design of the controller 612 which consists of two flip flops and two AND gates connected as shown. The flop flops can be reset by either the controller enable (CENA) or reset (RST) signals. The OLK signal times the flip flops and the gating circuits decode the states of the flip flops and the OLK input to produce the update clock (UCK) and TCK output signals. As seen in the timing diagram, the controller responds to the CLK input to repetitively output an update clock (UCK) to the REG and a TCK to the TLM and coupled TAP Domain(s) . A detail description of the controller 612 is provided in regard to FIGS. 8A and 8B of referenced patent application Pub. No. US 2006/0,236, 174.

FIG. 8 illustrates the DIO connection between the SBT circuit of the tester's channel and SBT circuit of the die's channel. For simplification, the accompanying CLK signal connection is not shown. The tester channel's SBT circuit consists of an output buffer 802, a resistor 803, and an input (I) circuit 804. The die channel's SBT circuit includes an output buffer 806, a resistor 805, an input (I) circuit 808, and a pull up (PU) element 810. PU element 810 is used to hold the DIO input to the die channel high whenever the DIO input is not being externally driven, which forces the die's test channel, TLM, and TAP Domain circuits into a reset state, as previously described in regard to FIG. 6.

For simplification, the REG and the TLM circuits are not shown between the SIPO and TAP Domains. The output buffers 802 and 806 serve to output data onto the DIO path from the tester and die channels respectively. The resistors 803 and 805 of the SBT circuits serve to limit current flow when the tester and die channels are outputting opposite logic states. The input (I) circuit compares the voltage level on the DIO path to the logic voltage level being output from the tester and die channel. If the voltage level on DIO is the same as the logic voltage level being output from the tester and die channel, the input (I) circuit inputs that voltage level to the TDI input of the JTAG Pattern Engine of the tester channel and to the IN input of the SIPO of the die channel. If the voltage level on DIO is at a mid-point level, indicating the output buffers 802 and 806 are outputting opposite logic voltage levels, the JTAG Pattern Engine will input the opposite logic level being output from output buffer 802 and the SIPO will input the opposite logic level being output from output buffer 806.

The simultaneous bidirectional data operation of the SBT circuits are described in case statements A-D of FIG. 8 and illustrated in FIG. 9. A detail description of the operation of the SBT circuits is provided in regard to FIGS. 11A, 11B, 12, and 13 of referenced patent application Pub. No. US 2006/0,236,174.

FIG. 10 illustrates the DIO and CLK connections between a tester channel and a die channel. For simplification, the die channel circuit only shows the SBT 602, SIPO 606, REG 608, and Controller 612 circuits and their associated signals, with the exception of the TRST signal. Also the TLM circuit 138 is not shown between the die channel and selected TAP Domain(s). It should be noted that in instances where there is only one TAP domain in the die, the TLM circuit will not be required at all since that TAP domain will be permanently coupled to the die channel as shown in FIG. 10.

The operation of the channels is shown in the timing diagram. As seen in the timing diagram, the operation includes repetitively serializing TMS and TDO output patterns from the JTAG Pattern Engine over the DIO path using the PISO 402, then de-serializing the TMS and TDO signals into parallel TMS and TDI inputs to the selected TAP Domain(s) using the SIPO 606 and REG 608. During the serialize and de-serialize operations, controller 200 outputs the LD signal to the PISO to load the TMS and TDO pattern from the JTAG Pattern Engine and outputs the OKIN signal to time the operation of JTAG control circuitry within the JTAG Pattern Engine while, concurrently, controller 612 outputs the UCK signal to update the REG with the parallel TMS and TDI signals from the SIPO and outputs the TCK signal to time the operation of the TAP Domain. A more detail description of this serialize and de-serialize operation is provided in regard to FIGS. 14A, 14B, and 14C of referenced patent application Pub. No. US 2006/0,236,174.

FIG. 11 illustrates a first example use of the present disclosure to perform scan testing of combinational logic within a core of an IC. In this example, a scan path is accessed by the die channel to shift in stimulus test data, apply the stimulus data to combinational logic, capture the response of the combinational logic into the scan path, and shift the response data out of the scan path to the tester. The use of a scan path to test combinational logic is known. What is new is the use of the die channel to provide the stimulus test data input to the scan path and the response test data output from the scan path.

FIG. 12 illustrates a second example use of the present disclosure to perform scan testing of combinational logic within a core of an IC. In this example, a SIPO register is used to serially input and apply stimulus test data to inputs of parallel scan paths and a PISO register is used to capture and shift out response test data from the outputs of the parallel scan paths. The use of a SIPO and a PISO to input and output test data to parallel scan paths is known, see U.S. Pat. No. 6,242,269. What is new is the use of the die channel to provide the stimulus test data input to the SIPO and the response test data output from PISO.

FIG. 13 illustrates a third example use of the present disclosure to perform scan testing of combinational logic within a core of an IC using decompression and compression circuits. In this example, a decompresser circuit is loaded with compressed stimulus test data patterns from TDI which are decompressed by the decompresser and input to the parallel scan paths, while the compresser circuit compresses the output responses of the parallel scan paths and outputs the compressed response test data to the tester. The use of test data compression and decompression circuits is known, see U.S. Pat. No. 6,543,020. What is new is the use of the die channel to provide the compressed stimulus data input to the decompresser and the compressed response data output from the compresser.

Although exemplary embodiments of the present disclosure are described above, this does not limit the scope of the present disclosure, which can be practiced in a variety of embodiments. Further, references to detailed descriptions in referenced patent Pub. No. US 2006/0,236,174 are intended to provide more detailed teaching of the operation of circuits similar to those described in this application. It should be understood that subtle differences in circuit and signal names may be seen between the circuitry described in Pub. No. US 2006/0,236,174 and the circuitry contained in this application.

*


Free Web Sudoku Puzzles.
Solve with your browser.
6     2 3     4  
    7     1   6  
2 1     8        
  4   1     3    
                 
    6     4   1  
        7     2 1
  6   8     4    
  8     4 3     9
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!