[go: up one dir, main page]

US20210389754A1 - System for Optimizing Semiconductor Yield and enabling Product Traceability throughout Product Life - Google Patents

System for Optimizing Semiconductor Yield and enabling Product Traceability throughout Product Life Download PDF

Info

Publication number
US20210389754A1
US20210389754A1 US17/339,992 US202117339992A US2021389754A1 US 20210389754 A1 US20210389754 A1 US 20210389754A1 US 202117339992 A US202117339992 A US 202117339992A US 2021389754 A1 US2021389754 A1 US 2021389754A1
Authority
US
United States
Prior art keywords
test
wafer
functional
data
process monitor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/339,992
Inventor
Alan Paul Aronoff
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US17/339,992 priority Critical patent/US20210389754A1/en
Publication of US20210389754A1 publication Critical patent/US20210389754A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/26Testing of individual semiconductor devices
    • G01R31/2642Testing semiconductor operation lifetime or reliability, e.g. by accelerated life tests
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2801Testing of printed circuits, backplanes, motherboards, hybrid circuits or carriers for multichip packages [MCP]
    • G01R31/281Specific types of tests or tests for a specific type of fault, e.g. thermal mapping, shorts testing
    • G01R31/2817Environmental-, stress-, or burn-in tests
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2851Testing of integrated circuits [IC]
    • G01R31/2855Environmental, reliability or burn-in testing
    • G01R31/2856Internal circuit aspects, e.g. built-in test features; Test chips; Measuring material aspects, e.g. electro migration [EM]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2851Testing of integrated circuits [IC]
    • G01R31/2855Environmental, reliability or burn-in testing
    • G01R31/2872Environmental, reliability or burn-in testing related to electrical or environmental aspects, e.g. temperature, humidity, vibration, nuclear radiation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/0205Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system
    • G05B13/024Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system in which a parameter or coefficient is automatically adjusted to optimise the performance
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4155Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/30Structural arrangements specially adapted for testing or measuring during manufacture or treatment, or specially adapted for reliability measurements
    • H01L22/34Circuits for electrically characterising or monitoring manufacturing processes, e. g. whole test die, wafers filled with test structures, on-board-devices incorporated on each die, process control monitors or pad structures thereof, devices in scribe line
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2851Testing of integrated circuits [IC]
    • G01R31/2855Environmental, reliability or burn-in testing
    • G01R31/2856Internal circuit aspects, e.g. built-in test features; Test chips; Measuring material aspects, e.g. electro migration [EM]
    • G01R31/2858Measuring of material aspects, e.g. electro-migration [EM], hot carrier injection
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45031Manufacturing semiconductor wafers

Definitions

  • the present invention is related to co-pending application entitled “Monitoring Semiconductor Reliability During Device Life” filed Jun. 5, 2021 with Ser. No. ______, and further claims priority to provisional application Ser. 63/037,309 filed Jun. 10, 2020, the contents of which are incorporated by reference.
  • the present invention is related to the field of semiconductor device design, designing for test, and testing semiconductor devices in a production environment.
  • Semiconductor devices are tested using commercial ATE (Automated Test Equipment) to determine that the devices meet their respective specifications. Devices may fail to meet device specifications due to (1) errors in the design of the device, (2) wafer processing of the device not meeting the targeted electrical characteristics, or (3) testing of the device does not correctly measure device parameters.
  • ATE Automated Test Equipment
  • One difficulty to analyze device yield is that process characteristics of a given die cannot easily be integrated into the test database for analysis by commercially available data analysis tools.
  • the wafer vendor will provide a limited set of transistor and devices measurements in a report called WAT (Wafer Acceptance Test) report to show the wafer is in specification. The WAT does not provide detailed information for the device structures used in the design.
  • the structures on which WAT are made are typically located in the scribe lane between adjacent die or on wafer dropouts. Access to these process device measurements is not available once a device is packaged. In the case of devices being returned due to field failures, it is not possible to correlate the failed units to specific wafers or specific locations on the wafer.
  • the current state of the art ATE testers run a test program and output the measured the results into a database file.
  • the test result data base there are several file formats for the test result data base, but the most common are .stdf and .csv.
  • the WAT (Wafer Acceptance Test) data is provided by the foundry for the sole purpose of confirming the wafer is built to the process specification parameters used by the foundry's customer in the design of the semiconductor product.
  • the WAT data is provided in a .csv format which is readable by excel or another spread sheet.
  • the process monitoring structures are provided either in a drop out die or in the scribe line between dies. shows the wafer (1) and array of die (2) that are imprinted on the wafer.
  • the drop outs for the process control monitors are shown in (3).
  • the process data is sampled only at limited locations on the wafer.
  • the process control monitor is measured prior to wafer shipment and the WAT data is provided for limited locations on the wafer.
  • the process monitor structures for measuring the process parameters are destroyed and no longer available when the wafer is diced and the die are assembled into packaged parts. It is not possible to assign process parameter values of the WAT data to a specific die on the wafer. Also, it is neither possible to access nor measure the process control structures after the die has been assembled.
  • systems and methods are disclosed for IC fabrication by specifying a process monitor with one or more functional blocks including process monitoring structures and wafer identification and die location data on the wafer which information is stored om the die in a non-volatile programmable memory; fabricating the functional blocks embedded in the wafer at one or more die locations; capturing functional test measurements during or after fabricating the functional blocks; and predicting device failures based on information of known device failures or related process parameters and their relationship to functional test measurements.
  • an integrated circuit in another aspect, includes a process monitor including a plurality of active and passive device structures that characterize a semiconductor manufacturing process; input/output (IO) pads adapted to be accessed by test hardware and control logic; memory such as a programmable e-fuse block and control for programming the e-fuse which identify the wafer and die location at test are integrated into an integrated circuit; and a direct peripheral connection to the process monitor which may be a test interface such as IJTAG or may be a functional peripheral interface so that the process monitor can be read while the device is operating.
  • IO input/output
  • memory such as a programmable e-fuse block and control for programming the e-fuse which identify the wafer and die location at test are integrated into an integrated circuit
  • a direct peripheral connection to the process monitor which may be a test interface such as IJTAG or may be a functional peripheral interface so that the process monitor can be read while the device is operating.
  • an automatic test equipment includes a wafer with one or more process monitors (PMs) each including a plurality of active and passive device structures that characterize a semiconductor manufacturing process, input/output (IO) pads adapted to be accessed by test hardware and control logic, memory, and control for programming the memory which identify the wafer and die location at test in an integrated circuit; probes coupleable to the wafer to capture PM functional data; and a database to store functional test measurements during or after fabricating the functional blocks, wherein the database predicts device failures based on information of known device failures or related process parameters and their relationship to functional test measurements.
  • PMs process monitors
  • IO input/output
  • semiconductor devices with the PM block can be tested using commercial ATE (Automated Test Equipment) to determine that the devices meet their respective specifications. Devices may fail to meet device specifications due to (1) errors in the design of the device, (2) wafer processing of the device not meeting the targeted electrical characteristics, or (3) testing of the device does not correctly measure device parameters.
  • ATE Automated Test Equipment
  • process characteristics of a given die is easily be integrated into the test database for analysis by commercially available data analysis tools. These process characteristics can be measured by the ATE and the resulting data can be used to build in-situ mathematical models (such as SPICE models, among others) to model circuit performance of circuits contained within the device.
  • the SPICE models can be chip specific.
  • the wafer vendor can provide detailed transistor and devices measurements in the WAT report to show the wafer is in specification.
  • the WAT with the PM can provide detailed information for the device structures used in the design.
  • the PM allow access to process device measurements after a device has been packaged. In the case of devices being returned due to field failures, it is possible to correlate the failed units to specific wafers or specific locations on the wafer.
  • a functional block in the chip that includes (1) process monitoring structures, and (2) information related to wafer identification and the location of the die on the wafer, makes possible the following:
  • An integrated data base that is generated by ATE that can be analyzed by correlation or AI processing to identify device failure modalities and sensitivities to specific process parameters
  • An integrated data base that is generated by ATE that can be analyzed by correlation or AI processing to identify device failure modalities and sensitivities to specific process parameters
  • the system addresses the problems of (1) tracking the semiconductor process parameters during the life of the product, (2) provide traceability of the device throughout the device life cycle, and (3) Predict device failures.
  • the data base on which the AI algorithms are based include that new data. So, the AI algorithms can be run to assess new potential device failures.
  • FIG. 1 shows an exemplary semiconductor process test flow.
  • FIG. 2 shows an exemplary wafer map
  • FIG. 3 shows an exemplary process monitor block diagram.
  • FIG. 4 shows an exemplary process monitor interface for current measurement.
  • FIG. 5 shows an exemplary design flow for integration of the Process Monitor onto a system on a chip (SoC).
  • SoC system on a chip
  • FIG. 6 shows an exemplary final test data of RF Power shown performed at a final test.
  • FIG. 3 shows an exemplary process monitor (PM) in accordance with various aspects of the system.
  • the process monitor includes a plurality of active and passive device structures that characterize a semiconductor manufacturing process. Input/output (IO) pads are provided in the PM to be accessed by test hardware and control logic.
  • the PM includes a programmable e-fuse block and control for programming the e-fuse which identify the wafer and die location at test are integrated into an integrated circuit.
  • the process monitor is designed with standard design tools and methodologies.
  • the process monitor is accessed by an automatic test equipment.
  • data from the process monitor is integrated with production test functional and parametric data into a standard data base format.
  • the device structures on the PM block can include transistors, resistors, inductors, and capacitors. a nonvolatile memory block or programmable fuse for storing P-channel data, N-channel data, depletion data, sheet resistivity, contact resistance, via resistance, ring oscillation data, and temperature data.
  • the PM also is accessed by an suitable I/O module to provide direct access including on-chip test interface(s) such as JTAG/IEEE1500 wrapper sequenced and controlled by an ATE.
  • the PM is provided as an SoC that provides structures to measure the process design parameters.
  • This PM block is instantiated into an ASIC using standard ASIC design processes and methodologies.
  • the PM block is designed to be tested in a standard semiconductor production environment with a JTAG/IEEE1500 wrapper that can be sequenced and control by ATE.
  • the ATE equipment When in test mode, the ATE equipment through its pin electronics will make voltage and current measurements indicative of the process parameters that are monitored by the PM structures on the chip.
  • These process parameters are data logged onto a common database such as .stdf with the functional measurements included in the wafer probe or final test program.
  • the process monitor block contains metrology to null out parasitic impedance from the parameter selection circuitry.
  • a unified data base which includes wafer process data and functional test data for devices be can be developed. Since there is a unique identifier for the die, given as the die location on the wafer, and the wafer, enables semiconductor test data mining tools (for example, Quantix, JMP, etc.) to support analyses of device test failures and confirm any impact due to process parameters.
  • semiconductor test data mining tools for example, Quantix, JMP, etc.
  • the inclusion of the PM structure with the test bus enables the process parameters to be tested at wafer probe, final test, or at any time that the test bus on the SoC can be enabled.
  • the PM block under the control of a set of registers in the IEEE1500 test wrapper will select a test structure to be measured.
  • the PM output can be stored in a nonvolatile memory block or programmable fuse for inclusion of the following process data as shown in Table 1 in the SoC:
  • Semiconductor devices with the PM block can be tested using commercial ATE (Automated Test Equipment) to determine that the devices meet their respective specifications. Devices may fail to meet device specifications due to (1) errors in the design of the device, (2) wafer processing of the device not meeting the targeted electrical characteristics, or (3) testing of the device does not correctly measure device parameters.
  • ATE Automated Test Equipment
  • With the PM data process characteristics of a given die is easily be integrated into the test database for analysis by commercially available data analysis tools.
  • the wafer vendor can provide detailed transistor and devices measurements in the WAT report to show the wafer is in specification.
  • the WAT with the PM can provide detailed information for the device structures used in the design.
  • the PM allow access to process device measurements after a device has been packaged.
  • An integrated data base that is generated by ATE that can be analyzed by correlation or AI processing to identify device failure modalities and sensitivities to specific process parameters
  • An integrated data base that is generated by ATE that can be analyzed by correlation or AI processing to identify device failure modalities and sensitivities to specific process parameters
  • the system addresses the problems of (1) tracking the semiconductor process parameters during the life of the product, (2) provide traceability of the device throughout the device life cycle, and (3) Predict device failures when a failure is confirmed.
  • FIG. 4 shows the p channel IDSAT test structure device and its interface to the JTAG bus and also the power pads and output pad.
  • the pad output measurement is done by the ATE instrumentation whereby the ATE can operate in one of two modes. (1) Force a voltage and measure a current or (2) force a current and measure a voltage.
  • the output pads in combination with the power pads and ground pads are sufficient to measure the device parameters.
  • FIG. 4 shows the internal PM structure to measure IDSAT. Also, note that the structure includes a reference path that is used in this case to identify current flow through the mux from a reference current.
  • the process monitor block has two elements to be integrated with the SoC.
  • the Process Monitor is integrated into the SoC using the standard design tools for chip development as shown in FIG. 5 which shows an exemplary Design Flow for integration of the Process Monitor onto the SoC.
  • the top level PM register transfer language (RTL) includes pads assigned to PM measurements and JTAG on chip control for testing.
  • the PM GDSII database includes PM measure structures and on-chip metrology.
  • Test Data analysis runs Test Data analysis and applies machine learning to improve device quality.
  • the system runs the analyses that are enabled given that the process data and test data on a per-part basis is now available.
  • a common data base that links together process data and functional test results facilitate the application of machine learning to address yield issues related to process variation, ability to track to semiconductor product performance over the life of the product, and the ability to predict failures based on the observation of field failures.
  • FIG. 5 shows a wafer map from one lot of sixteen wafers.
  • the plots below show the range of RF power measured on a packaged device used for medical applications.
  • the white area shows lower power measurement, and the red areas show higher power measurements.
  • the black areas are not tested as these are die that failed at wafer probe.
  • Wafer maps for tests performed at final test that are shown in FIG. 6 . In the example of FIG. 6 , final test data of RF Power shown performed at final test.
  • the device When a device is returned from the field as a failure, and is confirmed as a failure, the device can be tested on the ATE and the output of the process parameters as well as the final test parameters can be obtained. If the failure is due directly to a device failure as opposed to a system issue that caused the device to fail, the PM structure provides for the process parameters to be checked. As the complete history of the device testing is available, changes in process variation and changes in the functional test results can be seen based on the device aging in the system. The devices that were produced can have their production test data searched and also base on the device wafer location, devices with similar process parameters can be checked to see if there is a pattern that would identify other devices that may be suspect to fail.
  • test patterns or intermediate results produced by any of the disclosed methods, apparatus, and systems can also be stored on one or more computer-readable media as part of the instant methods and techniques and are considered to be within the scope of this disclosure.
  • Computer-readable media storing such test patterns or intermediate results may be accessed and used by a single computer, networked computer (such as those described above), or dedicated testing system (for example, a tester or automatic testing equipment (ATE).
  • ATE automatic testing equipment
  • any of the disclosed methods can be used to generate test patterns in a computer simulation environment wherein test patterns are generated for representations of circuits, which are stored on one or more computer-readable media.
  • the disclosed methods typically use circuit design information (for example, a netlist, HDL description (such as a Verilog or VHDL description), GDSII description, or the like) stored on computer-readable media.
  • circuit design information for example, a netlist, HDL description (such as a Verilog or VHDL description), GDSII description, or the like
  • the present disclosure sometimes refers to the circuit and its circuit components by their physical counterpart (for example, gates, primary outputs, paths, and other such terms). It should be understood, however, that any such reference not only includes the physical components but also representations of such circuit components as are used in simulation, ATPG (Automatic Test Pattern Generation), or other such EDA environments.
  • any of the methods, apparatus, and systems described herein can be used in conjunction with a wide variety of scan-based or partially-scan-based circuits and in connection with a wide variety of diagnostic procedures.
  • the fault types identified using test sets generated according to the disclosed techniques need not be of a particular type, but can vary from implementation to implementation (e.g., stuck-at faults, transition faults, hold-time faults, and other faults). For illustrative purposes only, however, many of the examples described herein are explained in the context of generating test sets for detecting stuck-at and timing faults (such as transition faults).
  • the singular forms “a,” “an” and “the” include the plural forms unless the context clearly dictates otherwise. Additionally, the term “includes” means “comprises.” Moreover, unless the context dictates otherwise, the term “coupled” means electrically or electromagnetically connected or linked and includes both direct connections or direct links and indirect connections or indirect links through one or more intermediate elements not altering the intended operation of the circuit.
  • any of the disclosed techniques can be implemented in software comprising computer-executable instructions stored on computer-readable media (e.g., one or more CDs, volatile memory components (such as DRAM or SRAM), or nonvolatile memory components (such as hard drives)).
  • computer-readable media e.g., one or more CDs, volatile memory components (such as DRAM or SRAM), or nonvolatile memory components (such as hard drives)).
  • Such software may comprise, for example, electronic design automation (“EDA”) software (e.g., an automatic test pattern generation (“ATPG”) tool) used to generate test patterns for testing one or more circuits (e.g., an application specific integrated circuit (“ASIC”), a programmable logic device (“PLD”) such as a field-programmable gate array (“FPGA”), or a system-on-a-chip (“SoC”) having digital, analog, or mixed-signal components thereon).
  • EDA electronic design automation
  • ASIC application specific integrated circuit
  • PLD programmable logic device
  • FPGA field-programmable gate array
  • SoC system-on-a-chip
  • Such software can be executed on a single computer or on a networked computer (e.g., via the Internet, a wide-area network, a local-area network, a client-server network, or other such network).
  • a networked computer e.g., via the Internet, a wide-area network, a local-area network, a client-server network, or other such network.
  • the disclosed technology is not limited to any specific computer language, program, or computer.
  • computer hardware is not described in further detail.
  • the disclosed embodiments can be implemented using a wide variety of commercially available computer systems and/or testing systems. Any of the disclosed methods can alternatively be implemented (partially or completely) in hardware (e.g., an ASIC, PLD, or SoC).
  • test patterns or diagnostic results (including any intermediate or partial test patterns or diagnostic results) produced from any of the disclosed methods can be created, updated, or stored on computer-readable media (e.g., one or more CDs, volatile memory components (such as DRAM or SRAM), or nonvolatile memory components (such as hard drives)) using a variety of different data structures or formats.
  • computer-readable media e.g., one or more CDs, volatile memory components (such as DRAM or SRAM), or nonvolatile memory components (such as hard drives)
  • test patterns and/or diagnostic results can be created or updated at a local computer or over a network (e.g., by a server computer).
  • the one or more integrated circuits being tested may additionally comprise specialized hardware components used to implement the testing (e.g., compression hardware).
  • specialized hardware components used to implement the testing (e.g., compression hardware).
  • Such integrated circuits can be used in a vast assortment of electronic devices, ranging from portable electronics (such as cell phones, media players, and the like) to larger-scale items (such as computers, control systems, airplanes, automobiles, and the like). All such items comprising integrated circuits tested with embodiments of the disclosed technology or equivalents are considered to be within the scope of this disclosure.
  • any of the disclosed methods can be used in a computer simulation, ATPG, or other EDA environment, wherein test patterns, test responses, and compressed test responses are determined by or otherwise analyzed using representations of circuits, which are stored on one or more computer-readable media.
  • the present disclosure sometimes refers to a circuit or its components by their physical counterpart (e.g., scan cells, primary outputs, paths, circuits, and other such terms). It should be understood, however, that any reference in the disclosure or the claims to a physical component includes representations of such circuit components as are used in simulation, ATPG, or other such EDA environments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Power Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Toxicology (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Testing Of Individual Semiconductor Devices (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

Systems and methods are disclosed for IC fabrication by specifying a process monitor with one or more functional blocks including process monitoring structures and wafer identification and die location data on the wafer; fabricating the functional blocks embedded in the wafer at one or more die locations; capturing functional test measurements during or after fabricating the functional blocks; and predicting device failures based on information of known device failures or related process parameters and their relationship to functional test measurements.

Description

  • The present invention is related to co-pending application entitled “Monitoring Semiconductor Reliability During Device Life” filed Jun. 5, 2021 with Ser. No. ______, and further claims priority to provisional application Ser. 63/037,309 filed Jun. 10, 2020, the contents of which are incorporated by reference.
  • BACKGROUND
  • The present invention is related to the field of semiconductor device design, designing for test, and testing semiconductor devices in a production environment.
  • Semiconductor devices are tested using commercial ATE (Automated Test Equipment) to determine that the devices meet their respective specifications. Devices may fail to meet device specifications due to (1) errors in the design of the device, (2) wafer processing of the device not meeting the targeted electrical characteristics, or (3) testing of the device does not correctly measure device parameters. One difficulty to analyze device yield is that process characteristics of a given die cannot easily be integrated into the test database for analysis by commercially available data analysis tools. In standard semiconductor processing, the wafer vendor will provide a limited set of transistor and devices measurements in a report called WAT (Wafer Acceptance Test) report to show the wafer is in specification. The WAT does not provide detailed information for the device structures used in the design. The structures on which WAT are made are typically located in the scribe lane between adjacent die or on wafer dropouts. Access to these process device measurements is not available once a device is packaged. In the case of devices being returned due to field failures, it is not possible to correlate the failed units to specific wafers or specific locations on the wafer.
  • As shown in FIG. 1, the current state of the art ATE testers run a test program and output the measured the results into a database file. Generally, there are several file formats for the test result data base, but the most common are .stdf and .csv. Generally, the WAT (Wafer Acceptance Test) data is provided by the foundry for the sole purpose of confirming the wafer is built to the process specification parameters used by the foundry's customer in the design of the semiconductor product. The WAT data is provided in a .csv format which is readable by excel or another spread sheet. The process monitoring structures are provided either in a drop out die or in the scribe line between dies. shows the wafer (1) and array of die (2) that are imprinted on the wafer. The drop outs for the process control monitors are shown in (3). The process data is sampled only at limited locations on the wafer. The process control monitor is measured prior to wafer shipment and the WAT data is provided for limited locations on the wafer. The process monitor structures for measuring the process parameters are destroyed and no longer available when the wafer is diced and the die are assembled into packaged parts. It is not possible to assign process parameter values of the WAT data to a specific die on the wafer. Also, it is neither possible to access nor measure the process control structures after the die has been assembled.
  • SUMMARY
  • In one aspect, systems and methods are disclosed for IC fabrication by specifying a process monitor with one or more functional blocks including process monitoring structures and wafer identification and die location data on the wafer which information is stored om the die in a non-volatile programmable memory; fabricating the functional blocks embedded in the wafer at one or more die locations; capturing functional test measurements during or after fabricating the functional blocks; and predicting device failures based on information of known device failures or related process parameters and their relationship to functional test measurements.
  • In another aspect, an integrated circuit, includes a process monitor including a plurality of active and passive device structures that characterize a semiconductor manufacturing process; input/output (IO) pads adapted to be accessed by test hardware and control logic; memory such as a programmable e-fuse block and control for programming the e-fuse which identify the wafer and die location at test are integrated into an integrated circuit; and a direct peripheral connection to the process monitor which may be a test interface such as IJTAG or may be a functional peripheral interface so that the process monitor can be read while the device is operating.
  • In yet another aspect, an automatic test equipment (ATE) includes a wafer with one or more process monitors (PMs) each including a plurality of active and passive device structures that characterize a semiconductor manufacturing process, input/output (IO) pads adapted to be accessed by test hardware and control logic, memory, and control for programming the memory which identify the wafer and die location at test in an integrated circuit; probes coupleable to the wafer to capture PM functional data; and a database to store functional test measurements during or after fabricating the functional blocks, wherein the database predicts device failures based on information of known device failures or related process parameters and their relationship to functional test measurements.
  • Advantages of the above aspects may include one or more of the following. Semiconductor devices with the PM block can be tested using commercial ATE (Automated Test Equipment) to determine that the devices meet their respective specifications. Devices may fail to meet device specifications due to (1) errors in the design of the device, (2) wafer processing of the device not meeting the targeted electrical characteristics, or (3) testing of the device does not correctly measure device parameters. With the PM data, process characteristics of a given die is easily be integrated into the test database for analysis by commercially available data analysis tools. These process characteristics can be measured by the ATE and the resulting data can be used to build in-situ mathematical models (such as SPICE models, among others) to model circuit performance of circuits contained within the device. The SPICE models can be chip specific. In semiconductor processing, the wafer vendor can provide detailed transistor and devices measurements in the WAT report to show the wafer is in specification. The WAT with the PM can provide detailed information for the device structures used in the design. The PM allow access to process device measurements after a device has been packaged. In the case of devices being returned due to field failures, it is possible to correlate the failed units to specific wafers or specific locations on the wafer. By including a functional block in the chip that includes (1) process monitoring structures, and (2) information related to wafer identification and the location of the die on the wafer, makes possible the following:
  • (1) An integrated data base that is generated by ATE that can be analyzed by correlation or AI processing to identify device failure modalities and sensitivities to specific process parameters,
  • (2) Ability to predict device failures based on information of known device failures or related process parameters and their relationship to functional test measurements,
  • (3) Provide traceability throughout the entire product life cycle of functional parameter measurements and the related process parameters.
  • By including a functional block in the chip that includes (1) process monitoring structures, and (2) information related to wafer identification and the location of the die on the wafer, makes possible the following:
  • (1) An integrated data base that is generated by ATE that can be analyzed by correlation or AI processing to identify device failure modalities and sensitivities to specific process parameters,
  • (2) Ability to predict device failures based on information of known device failures or related process parameters and their relationship to functional test measurements,
  • (3) Provide traceability throughout the entire product life cycle of functional parameter measurements and the related process parameters.
  • The system addresses the problems of (1) tracking the semiconductor process parameters during the life of the product, (2) provide traceability of the device throughout the device life cycle, and (3) Predict device failures. As the system receives data on device failures, the data base on which the AI algorithms are based include that new data. So, the AI algorithms can be run to assess new potential device failures.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 shows an exemplary semiconductor process test flow.
  • FIG. 2 shows an exemplary wafer map.
  • FIG. 3 shows an exemplary process monitor block diagram.
  • FIG. 4 shows an exemplary process monitor interface for current measurement.
  • FIG. 5 shows an exemplary design flow for integration of the Process Monitor onto a system on a chip (SoC).
  • FIG. 6 shows an exemplary final test data of RF Power shown performed at a final test.
  • DETAILED DESCRIPTION
  • FIG. 3 shows an exemplary process monitor (PM) in accordance with various aspects of the system. The process monitor includes a plurality of active and passive device structures that characterize a semiconductor manufacturing process. Input/output (IO) pads are provided in the PM to be accessed by test hardware and control logic. In the preferred embodiment, the PM includes a programmable e-fuse block and control for programming the e-fuse which identify the wafer and die location at test are integrated into an integrated circuit.
  • The process monitor is designed with standard design tools and methodologies. The process monitor is accessed by an automatic test equipment. For example, data from the process monitor is integrated with production test functional and parametric data into a standard data base format. The device structures on the PM block can include transistors, resistors, inductors, and capacitors. a nonvolatile memory block or programmable fuse for storing P-channel data, N-channel data, depletion data, sheet resistivity, contact resistance, via resistance, ring oscillation data, and temperature data. The PM also is accessed by an suitable I/O module to provide direct access including on-chip test interface(s) such as JTAG/IEEE1500 wrapper sequenced and controlled by an ATE. In one implementation, the PM is provided as an SoC that provides structures to measure the process design parameters.
  • This PM block is instantiated into an ASIC using standard ASIC design processes and methodologies. As shown in FIG. 3, the PM block is designed to be tested in a standard semiconductor production environment with a JTAG/IEEE1500 wrapper that can be sequenced and control by ATE. When in test mode, the ATE equipment through its pin electronics will make voltage and current measurements indicative of the process parameters that are monitored by the PM structures on the chip. These process parameters are data logged onto a common database such as .stdf with the functional measurements included in the wafer probe or final test program. The process monitor block contains metrology to null out parasitic impedance from the parameter selection circuitry.
  • By including the process structures on die and generating the measurements as a part of the wafer probe and final test programs, a unified data base which includes wafer process data and functional test data for devices be can be developed. Since there is a unique identifier for the die, given as the die location on the wafer, and the wafer, enables semiconductor test data mining tools (for example, Quantix, JMP, etc.) to support analyses of device test failures and confirm any impact due to process parameters. The inclusion of the PM structure with the test bus enables the process parameters to be tested at wafer probe, final test, or at any time that the test bus on the SoC can be enabled.
  • The PM block under the control of a set of registers in the IEEE1500 test wrapper will select a test structure to be measured. The PM output can be stored in a nonvolatile memory block or programmable fuse for inclusion of the following process data as shown in Table 1 in the SoC:
  • TABLE 1
    Process structures and measurements parameters
    Structure Measurements
    P channel min W, mid W, large Vtp, IDSAT, leakage current
    W thin ox. device
    N channel min W, mid W, large Vtn, IDSAT, leakage current
    W, thin ox device
    P channel (depl implant and Vtn, IDSAT, leakage current
    other implants)
    Sheet resistivity (p+, n−, Current measured at fixed voltage
    N-well, poly, M1-M10
    Contact/via resistance (contact, Current measured at fixed voltage
    via M2 - via M10)
    NAND/NOR ring osc frequency
    Temp sensor Junction Temp
  • Semiconductor devices with the PM block can be tested using commercial ATE (Automated Test Equipment) to determine that the devices meet their respective specifications. Devices may fail to meet device specifications due to (1) errors in the design of the device, (2) wafer processing of the device not meeting the targeted electrical characteristics, or (3) testing of the device does not correctly measure device parameters. With the PM data, process characteristics of a given die is easily be integrated into the test database for analysis by commercially available data analysis tools. In semiconductor processing, the wafer vendor can provide detailed transistor and devices measurements in the WAT report to show the wafer is in specification. The WAT with the PM can provide detailed information for the device structures used in the design. The PM allow access to process device measurements after a device has been packaged. In the case of devices being returned due to field failures, it is possible to correlate the failed units to specific wafers or specific locations on the wafer. By including a functional block in the chip that includes (1) process monitoring structures, and (2) information related to wafer identification and the location of the die on the wafer, makes possible the following:
  • (1) An integrated data base that is generated by ATE that can be analyzed by correlation or AI processing to identify device failure modalities and sensitivities to specific process parameters,
  • (2) Ability to predict device failures based on information of known device failures or related process parameters and their relationship to functional test measurements,
  • (3) Provide traceability throughout the entire product life cycle of functional parameter measurements and the related process parameters.
  • By including a functional block in the chip that includes (1) process monitoring structures, and (2) information related to wafer identification and the location of the die on the wafer, makes possible the following:
  • (1) An integrated data base that is generated by ATE that can be analyzed by correlation or AI processing to identify device failure modalities and sensitivities to specific process parameters,
  • (2) Ability to predict device failures based on information of known device failures or related process parameters and their relationship to functional test measurements,
  • (3) Provide traceability throughout the entire product life cycle of functional parameter measurements and the related process parameters.
  • The system addresses the problems of (1) tracking the semiconductor process parameters during the life of the product, (2) provide traceability of the device throughout the device life cycle, and (3) Predict device failures when a failure is confirmed.
  • FIG. 4 shows the p channel IDSAT test structure device and its interface to the JTAG bus and also the power pads and output pad. The pad output measurement is done by the ATE instrumentation whereby the ATE can operate in one of two modes. (1) Force a voltage and measure a current or (2) force a current and measure a voltage. The output pads in combination with the power pads and ground pads are sufficient to measure the device parameters.
  • FIG. 4 below shows the internal PM structure to measure IDSAT. Also, note that the structure includes a reference path that is used in this case to identify current flow through the mux from a reference current.
  • The process monitor block has two elements to be integrated with the SoC. First, there is the gdsii which comprises the following:
      • Process structure elements.
      • Integrated metrology and multiplexing hardware
      • IO pads that are committed to the process monitor
      • E-fuse or OTP memory and programming hardware for the memory.
  • Also, there is an RTL component of the Process Monitor that primarily consists of:
      • JTAG control for the process monitor;
      • Test wrapper (e.g. IEEE1500) logic wrapper to control access to the individual process monitor elements.
  • The Process Monitor is integrated into the SoC using the standard design tools for chip development as shown in FIG. 5 which shows an exemplary Design Flow for integration of the Process Monitor onto the SoC. The top level PM register transfer language (RTL) includes pads assigned to PM measurements and JTAG on chip control for testing. The PM GDSII database includes PM measure structures and on-chip metrology.
  • One embodiment runs Test Data analysis and applies machine learning to improve device quality. The system runs the analyses that are enabled given that the process data and test data on a per-part basis is now available. A common data base that links together process data and functional test results facilitate the application of machine learning to address yield issues related to process variation, ability to track to semiconductor product performance over the life of the product, and the ability to predict failures based on the observation of field failures.
  • Yield optimization due to process can be done. Since the PM includes wafer and die identifiers that show the location (x.y) by die on the wafer, wafer maps can be created that are related to any combination of process and functional test parameters, FIG. 5 below shows a wafer map from one lot of sixteen wafers. The plots below show the range of RF power measured on a packaged device used for medical applications. The white area shows lower power measurement, and the red areas show higher power measurements. The black areas are not tested as these are die that failed at wafer probe. Wafer maps for tests performed at final test that are shown in FIG. 6. In the example of FIG. 6, final test data of RF Power shown performed at final test.
  • When a device is returned from the field as a failure, and is confirmed as a failure, the device can be tested on the ATE and the output of the process parameters as well as the final test parameters can be obtained. If the failure is due directly to a device failure as opposed to a system issue that caused the device to fail, the PM structure provides for the process parameters to be checked. As the complete history of the device testing is available, changes in process variation and changes in the functional test results can be seen based on the device aging in the system. The devices that were produced can have their production test data searched and also base on the device wafer location, devices with similar process parameters can be checked to see if there is a pattern that would identify other devices that may be suspect to fail.
  • One or more test patterns or intermediate results produced by any of the disclosed methods, apparatus, and systems can also be stored on one or more computer-readable media as part of the instant methods and techniques and are considered to be within the scope of this disclosure. Computer-readable media storing such test patterns or intermediate results may be accessed and used by a single computer, networked computer (such as those described above), or dedicated testing system (for example, a tester or automatic testing equipment (ATE).
  • Any of the disclosed methods can be used to generate test patterns in a computer simulation environment wherein test patterns are generated for representations of circuits, which are stored on one or more computer-readable media. For example, the disclosed methods typically use circuit design information (for example, a netlist, HDL description (such as a Verilog or VHDL description), GDSII description, or the like) stored on computer-readable media. For presentation purposes, however, the present disclosure sometimes refers to the circuit and its circuit components by their physical counterpart (for example, gates, primary outputs, paths, and other such terms). It should be understood, however, that any such reference not only includes the physical components but also representations of such circuit components as are used in simulation, ATPG (Automatic Test Pattern Generation), or other such EDA environments.
  • The foregoing teachings are representative embodiments of methods, apparatus, and systems for quantifying semiconductor fabrication fault diagnosis that should not be construed as limiting in any way. Instead, the present disclosure is directed toward all novel and nonobvious features and aspects of the various disclosed methods, apparatus, and systems, alone and in various combinations and subcombinations with one another. The disclosed technology is not limited to any specific aspect or feature, or combination thereof, nor do the disclosed methods, apparatus, and systems require that any one or more specific advantages be present or problems be solved.
  • Any of the methods, apparatus, and systems described herein can be used in conjunction with a wide variety of scan-based or partially-scan-based circuits and in connection with a wide variety of diagnostic procedures. Further, the fault types identified using test sets generated according to the disclosed techniques need not be of a particular type, but can vary from implementation to implementation (e.g., stuck-at faults, transition faults, hold-time faults, and other faults). For illustrative purposes only, however, many of the examples described herein are explained in the context of generating test sets for detecting stuck-at and timing faults (such as transition faults).
  • Although the operations of some of the disclosed methods are described in a particular, sequential order for convenient presentation, it should be understood that this manner of description encompasses rearrangement, unless a particular ordering is required by specific language set forth below. For example, operations described sequentially may be rearranged or performed concurrently. Moreover, for the sake of simplicity, the figures may not show the various ways in which the disclosed methods, apparatus, and systems can be used in conjunction with other methods, apparatus, and systems. Additionally, the description sometimes uses terms like “determine,” “identify,” and “constrain” to describe the disclosed technology. These terms are high-level abstractions of the actual operations that are performed. The actual operations that correspond to these terms may vary depending on the particular implementation and are readily discernible by one of ordinary skill in the art.
  • As used in this application and in the claims, the singular forms “a,” “an” and “the” include the plural forms unless the context clearly dictates otherwise. Additionally, the term “includes” means “comprises.” Moreover, unless the context dictates otherwise, the term “coupled” means electrically or electromagnetically connected or linked and includes both direct connections or direct links and indirect connections or indirect links through one or more intermediate elements not altering the intended operation of the circuit.
  • The disclosed embodiments can be implemented in a wide variety of environments. For example, any of the disclosed techniques can be implemented in software comprising computer-executable instructions stored on computer-readable media (e.g., one or more CDs, volatile memory components (such as DRAM or SRAM), or nonvolatile memory components (such as hard drives)). Such software may comprise, for example, electronic design automation (“EDA”) software (e.g., an automatic test pattern generation (“ATPG”) tool) used to generate test patterns for testing one or more circuits (e.g., an application specific integrated circuit (“ASIC”), a programmable logic device (“PLD”) such as a field-programmable gate array (“FPGA”), or a system-on-a-chip (“SoC”) having digital, analog, or mixed-signal components thereon). Such software may also comprise, for example, EDA software used to diagnose test responses to chain diagnosis test patterns applied to the one or more circuits. These particular software implementations should not be construed as limiting in any way, however, as the principles disclosed herein are generally applicable to other software tools.
  • Such software can be executed on a single computer or on a networked computer (e.g., via the Internet, a wide-area network, a local-area network, a client-server network, or other such network). For clarity, only certain selected aspects of the software-based implementations are described. Other details that are well known in the art are omitted. For example, it should be understood that the disclosed technology is not limited to any specific computer language, program, or computer. For the same reason, computer hardware is not described in further detail. For example, the disclosed embodiments can be implemented using a wide variety of commercially available computer systems and/or testing systems. Any of the disclosed methods can alternatively be implemented (partially or completely) in hardware (e.g., an ASIC, PLD, or SoC).
  • Further, test patterns or diagnostic results (including any intermediate or partial test patterns or diagnostic results) produced from any of the disclosed methods can be created, updated, or stored on computer-readable media (e.g., one or more CDs, volatile memory components (such as DRAM or SRAM), or nonvolatile memory components (such as hard drives)) using a variety of different data structures or formats. Such test patterns and/or diagnostic results can be created or updated at a local computer or over a network (e.g., by a server computer).
  • The one or more integrated circuits being tested may additionally comprise specialized hardware components used to implement the testing (e.g., compression hardware). Such integrated circuits can be used in a vast assortment of electronic devices, ranging from portable electronics (such as cell phones, media players, and the like) to larger-scale items (such as computers, control systems, airplanes, automobiles, and the like). All such items comprising integrated circuits tested with embodiments of the disclosed technology or equivalents are considered to be within the scope of this disclosure.
  • Moreover, any of the disclosed methods can be used in a computer simulation, ATPG, or other EDA environment, wherein test patterns, test responses, and compressed test responses are determined by or otherwise analyzed using representations of circuits, which are stored on one or more computer-readable media. For presentation purposes, however, the present disclosure sometimes refers to a circuit or its components by their physical counterpart (e.g., scan cells, primary outputs, paths, circuits, and other such terms). It should be understood, however, that any reference in the disclosure or the claims to a physical component includes representations of such circuit components as are used in simulation, ATPG, or other such EDA environments.
  • Having illustrated and described the principles of the disclosed technology, it will be apparent to those skilled in the art that the disclosed embodiments can be modified in arrangement and detail without departing from such principles. In view of the many possible embodiments, it will be recognized that the illustrated embodiments include only examples and should not be taken as a limitation on the scope of the disclosed technology. Rather, the scope of the disclosed technology for purposes of this application is defined by the following claims and their equivalents. We therefore claim as our invention all that comes within the scope and spirit of these claims and their equivalents.

Claims (20)

What is claimed:
1. A method for wafer processing, comprising:
specifying a process monitor (PM) with one or more functional blocks including process monitoring structures and wafer identification and die location data on the wafer;
fabricating the functional blocks embedded in the wafer at one or more die locations;
capturing functional test measurements during or after fabricating the functional blocks; and
predicting device failures based on information of known device failures or related process parameters and their relationship to functional test measurements.
2. The method of claim 1, comprising providing traceability throughout the entire product life cycle of functional parameter measurements and related process parameters.
3. The method of claim 1, comprising tracking the semiconductor process parameters during the life of the product.
4. The method of claim 1, comprising updating a device failure database when a failure is confirmed.
5. The method of claim 1, wherein one of the functional blocks comprises a process structure element, Integrated metrology and multiplexing hardware, input/output pads, and a memory element.
6. The method of claim 5, wherein the memory element comprises an E-fuse or and OTP memory and programming hardware for the memory.
7. The method of claim 1, comprising providing JTAG control for the process monitor.
8. The method of claim 1, comprising providing access to the individual process monitor elements.
9. The method of claim 1, wherein the process monitor comprises a plurality of active and passive devices including transistors, resistor, capacitor device structures that characterize the semiconductor manufacturing process, and a programmable e-fuse block and control for programming the e-fuse which identify the wafer and die location at test are integrated into an integrated circuit.
10. The method of claim 1, comprising providing metrology with the PM to null out parasitic impedance from a parameter selection circuitry.
11. An integrated circuit (IC), comprising:
a process monitor including a plurality of active and passive device structures that characterize a semiconductor manufacturing process;
input/output (TO) pads adapted to be accessed by test hardware and control logic; and
a programmable e-fuse block and control for programming the e-fuse which identify the wafer and die location at test are integrated into an integrated circuit.
12. The IC of claim 11, wherein the process monitor is designed with standard design tools and methodologies comprising providing machine learning of process monitor output.
13. The IC of claim 11, wherein the process monitor is accessed by an automatic test equipment during production or during an operating life of the IC.
14. The IC of claim 11, wherein data from the process monitor is integrated with production test functional and parametric data into a standard data base format.
15. The IC of claim 11, wherein the device structures comprise transistors, resistors, inductors, and capacitors.
16. The IC of claim 11, wherein the process monitor comprises an SoC that provides structures to measure the process design parameters.
17. The IC of claim 11, comprising a nonvolatile memory block or programmable fuse for storing P-channel data, N-channel data, depletion data, sheet resistivity, contact resistance, via resistance, ring oscillation data, and temperature data.
18. The IC of claim 11, comprising direct access of on-chip test interface(s) sequenced and controlled by an external circuit or a test equipment.
19. An automatic test equipment (ATE) to test a wafer with one or more process monitors (PMs) each including a plurality of active and passive device structures that characterize a semiconductor manufacturing process, input/output (TO) pads adapted to be accessed by test hardware and control logic, memory, and control for programming the memory which identify the wafer and die location at test in an integrated circuit, the ATE comprising:
probes coupleable to the wafer and the PM to capture device functional data; and
a database to store functional test measurements during or after fabricating the functional blocks, wherein the database predicts device failures based on information of known device failures or related process parameters and their relationship to functional test measurements.
20. The ATE of claim 19, comprising machine learning code to provide traceability throughout a product life cycle including functional parameter measurements and related process parameters.
US17/339,992 2020-06-10 2021-06-05 System for Optimizing Semiconductor Yield and enabling Product Traceability throughout Product Life Abandoned US20210389754A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/339,992 US20210389754A1 (en) 2020-06-10 2021-06-05 System for Optimizing Semiconductor Yield and enabling Product Traceability throughout Product Life

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202063037309P 2020-06-10 2020-06-10
US17/339,992 US20210389754A1 (en) 2020-06-10 2021-06-05 System for Optimizing Semiconductor Yield and enabling Product Traceability throughout Product Life

Publications (1)

Publication Number Publication Date
US20210389754A1 true US20210389754A1 (en) 2021-12-16

Family

ID=78825291

Family Applications (3)

Application Number Title Priority Date Filing Date
US17/339,993 Active 2041-06-24 US11650244B2 (en) 2020-06-10 2021-06-05 Monitoring semiconductor reliability and predicting device failure during device life
US17/339,992 Abandoned US20210389754A1 (en) 2020-06-10 2021-06-05 System for Optimizing Semiconductor Yield and enabling Product Traceability throughout Product Life
US18/125,537 Active US12203973B2 (en) 2020-06-10 2023-03-23 Monitoring semiconductor reliability and predicting device failure during device life

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US17/339,993 Active 2041-06-24 US11650244B2 (en) 2020-06-10 2021-06-05 Monitoring semiconductor reliability and predicting device failure during device life

Family Applications After (1)

Application Number Title Priority Date Filing Date
US18/125,537 Active US12203973B2 (en) 2020-06-10 2023-03-23 Monitoring semiconductor reliability and predicting device failure during device life

Country Status (1)

Country Link
US (3) US11650244B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11650244B2 (en) * 2020-06-10 2023-05-16 Alan Paul Aronoff Monitoring semiconductor reliability and predicting device failure during device life
US12038479B2 (en) * 2022-09-09 2024-07-16 Cisco Technology, Inc. Stress-testing electrical components using telemetry modeling

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6815965B1 (en) * 2000-06-02 2004-11-09 Advanced Micro Devices, Inc. Integrated circuit internal heating system and method therefor
US7239163B1 (en) * 2004-06-23 2007-07-03 Ridgetop Group, Inc. Die-level process monitor and method
US20080061817A1 (en) * 2004-12-17 2008-03-13 International Business Machines Corporation Changing Chip Function Based on Fuse States
US20100164618A1 (en) * 2007-12-28 2010-07-01 Esa Tiiliharju Feedback network for cascaded amplifiers
US20180328979A1 (en) * 2017-05-10 2018-11-15 International Business Machines Corporation Accelerated wafer testing using non-destructive and localized stress
US20200349236A1 (en) * 2019-05-02 2020-11-05 SiFive, Inc. Generation of dynamic design flows for integrated circuits

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4918385A (en) * 1987-05-18 1990-04-17 Hewlett-Packard Company Method and process for testing the reliability of integrated circuit (IC) chips and novel IC circuitry for accomplishing same
US7292968B2 (en) * 2000-09-29 2007-11-06 Cadence Design Systems, Inc. Hot carrier circuit reliability simulation
US6807503B2 (en) * 2002-11-04 2004-10-19 Brion Technologies, Inc. Method and apparatus for monitoring integrated circuit fabrication
US20060267621A1 (en) * 2005-05-27 2006-11-30 Harris Edward B On-chip apparatus and method for determining integrated circuit stress conditions
US7949482B2 (en) * 2008-06-19 2011-05-24 International Business Machines Corporation Delay-based bias temperature instability recovery measurements for characterizing stress degradation and recovery
US8161431B2 (en) * 2008-10-30 2012-04-17 Agere Systems Inc. Integrated circuit performance enhancement using on-chip adaptive voltage scaling
US8120356B2 (en) * 2009-06-11 2012-02-21 International Business Machines Corporation Measurement methodology and array structure for statistical stress and test of reliabilty structures
US10082535B2 (en) * 2011-03-21 2018-09-25 Ridgetop Group, Inc. Programmable test structure for characterization of integrated circuit fabrication processes
US9275187B2 (en) * 2011-03-21 2016-03-01 Ridgetop Group, Inc. Programmable test chip, system and method for characterization of integrated circuit fabrication processes
US9395403B2 (en) * 2013-10-28 2016-07-19 International Business Machines Corporation Optimization of integrated circuit reliability
US9506977B2 (en) * 2014-03-04 2016-11-29 International Business Machines Corporation Application of stress conditions for homogenization of stress samples in semiconductor product acceleration studies
US9372226B2 (en) * 2014-07-22 2016-06-21 Globalfoundries Inc. Wafer test structures and methods of providing wafer test structures
US10002810B2 (en) * 2015-06-25 2018-06-19 International Business Machines Corporation On-chip combined hot carrier injection and bias temperature instability monitor
US10429434B2 (en) * 2018-02-23 2019-10-01 Globalfoundries Inc. On-chip reliability monitor and method
US11650244B2 (en) * 2020-06-10 2023-05-16 Alan Paul Aronoff Monitoring semiconductor reliability and predicting device failure during device life

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6815965B1 (en) * 2000-06-02 2004-11-09 Advanced Micro Devices, Inc. Integrated circuit internal heating system and method therefor
US7239163B1 (en) * 2004-06-23 2007-07-03 Ridgetop Group, Inc. Die-level process monitor and method
US20080061817A1 (en) * 2004-12-17 2008-03-13 International Business Machines Corporation Changing Chip Function Based on Fuse States
US20100164618A1 (en) * 2007-12-28 2010-07-01 Esa Tiiliharju Feedback network for cascaded amplifiers
US20180328979A1 (en) * 2017-05-10 2018-11-15 International Business Machines Corporation Accelerated wafer testing using non-destructive and localized stress
US20200349236A1 (en) * 2019-05-02 2020-11-05 SiFive, Inc. Generation of dynamic design flows for integrated circuits

Also Published As

Publication number Publication date
US12203973B2 (en) 2025-01-21
US11650244B2 (en) 2023-05-16
US20230280392A1 (en) 2023-09-07
US20210389364A1 (en) 2021-12-16

Similar Documents

Publication Publication Date Title
Waicukauski et al. Failure diagnosis of structured VLSI
Nigh et al. Test generation for current testing (CMOS ICs)
Zorian Testing the monster chip
US6553329B2 (en) System for mapping logical functional test data of logical integrated circuits to physical representation using pruned diagnostic list
US7870519B2 (en) Method for determining features associated with fails of integrated circuits
Baker et al. I/sub DDQ/testing because'zero defects isn't enough': a Philips perspective
US12203973B2 (en) Monitoring semiconductor reliability and predicting device failure during device life
Appello et al. A comprehensive methodology for stress procedures evaluation and comparison for burn-in of automotive SoC
JP2001127163A (en) Failure inspection method and layout method for semiconductor integrated circuit
Abdallah et al. RF front-end test using built-in sensors
Coyette et al. Automated testing of mixed-signal integrated circuits by topology modification
Appello et al. Understanding yield losses in logic circuits
CN100504418C (en) Test RF and analog circuits
US11994559B2 (en) Tests for integrated circuit (IC) chips
Amyeen et al. Logic BIST silicon debug and volume diagnosis methodology
Kumari et al. FPGA implementation of memory design and testing
Liu et al. Aging monitor reuse for small delay fault testing
Appello et al. Yield analysis of logic circuits
Wunderlich From embedded test to embedded diagnosis
Khasawneh Reducing the production cost of semiconductor chips using (parallel and concurrent) testing and real-time monitoring
Bahukudumbi et al. Wafer-level testing and test during burn-in for integrated circuits
Kinra et al. Diagnostic techniques for the UltraSPARC/sup TM/microprocessors
Koenemann Design/process learning from electrical test
Deshpande et al. Digital Semiconductor Testing Methodologies
Balachandran et al. Expediting ramp-to-volume production

Legal Events

Date Code Title Description
STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION