Nova Patents
EP1544740A2

Self-reparable semiconductor

Abstract

A self-reparable semiconductor includes multiple functional units that perform the same function and that include sub-functional units. The semiconductor includes one or more full or partial spare functional units that are integrated into the semiconductor. If a defect in a sub-functional unit is detected, then that sub-functional unit is switched out and replaced with a sub-functional unit in the full or partial spare functional unit. The reconfiguration is realized with switching devices that are associated with the sub-functional units. Defective functional or sub-functional units can be detected after assembly, during power up, periodically during operation, and/or manually.

EP1544740A2, drawing sheet 1
Sheet 1 of 29

Term

Term ended

Projected expiry passed 1 September 2024, 2.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 3 independent, 17 dependent

  1. 1
    A self-reparable semiconductor, comprising:a first functional unit including first, second, and third sub-functional units that cooperate to perform a first function, wherein said first sub-functional unit communicates with at least one of said second and/or third sub-functional units and said second sub-functional unit communicates with at least one of said first and/or third sub-functional units;a first spare functional unit including first, second, and third sub-functional units, wherein said first, second, and third sub-functional units of said first functional unit and said first spare functional unit, respectively, are functionally interchangeable;and switching devices that communicate with said first, second, and third sub-functional units of said first functional unit and said first spare functional unit and that replace at least one of said first, second, and third sub-functional units of said first functional unit with at least one of said first, second, and third sub-functional units of said first spare functional unit when said at least one of said first, second, and third sub-functional units of said first functional unit is inoperable.
  2. 2
    The self-reparable semiconductor of Claim 1 further comprising a controller that identifies at least one inoperable sub-functional unit on said self-reparable semiconductor and that generates configuration data for configuring said switching devices to replace said at least one inoperable sub-functional unit.
  3. 3
    The self-reparable semiconductor of Claim 2 wherein said controller is located on said self-reparable semiconductor.
  4. 4
    The self-reparable semiconductor of Claim 2 wherein said controller is located off of said self-reparable semiconductor and further comprising memory that is located on said self-reparable semiconductor for storing said configuration data for said switching devices.
  5. 5
    The self-reparable semiconductor of Claim 1 wherein said first functional unit and said first spare functional unit are laid out in one of columns and rows on said self-reparable semiconductor and said first, second, and third sub-functional units of said first functional unit and said first spare functional unit are laid out in the other of columns and rows.
  6. 6
    The self-reparable semiconductor of Claim 1 further comprising a second functional unit that includes first, second, and third sub-functional units, wherein said first, second, and third sub-functional units of said first and second functional units, respectively, are functionally interchangeable and wherein said first spare functional unit is located one of between said first and second functional units and adjacent to one of said first or said second functional units.
  7. 7
    The self reparable semiconductor of Claim 6 wherein said first, second, and first spare functional units are laid out in one of columns and rows on said self-reparable semiconductor and said first, second, and third sub-functional units of said first, second, and first spare functional units are laid out in the other of columns and rows.
  8. 8
    The self-reparable semiconductor of Claim 1 wherein at least one of said switching devices includes a multiplexer that receives y inputs and selectively outputs one of said y inputs.
  9. 9
    The self-reparable semiconductor of Claim 8 wherein said multiplexer receives output signals from first, second, and third sub-functional units that are functionally interchangeable.
  10. 10
    The self-reparable semiconductor of Claim 1 wherein at least one of said switching devices includes first and second switches that receive an input and that selectively output said input based on first and second control signals, respectively.
  11. 11
    The self-reparable semiconductor of Claim 10 wherein said input is an output signal from one of a sub-functional unit and a pad of said self-reparable semiconductor.
  12. 12
    The self-reparable semiconductor of Claim 1 wherein said switching devices include at least one of analog and digital switching devices.
  13. 13
    The self-reparable semiconductor of Claim 12 wherein said analog switching devices are current-based.
  14. 14
    The self-reparable semiconductor of Claim 1 wherein signals that are communicated between said first and third sub-functional units of at least one of said first functional unit and said first spare functional unit are routed through said second sub-functional unit of said at least one of said first functional unit and/or said first spare functional unit.
  15. 15
    The self-reparable semiconductor of Claim 1 further comprising one or more additional spare functional units.
  16. 16
    A system comprising:a self-reparable semiconductor that includes: M functional units that perform a function, where M ≥ 1;N spare functional units that perform said function and that are interchangeable with said M functional units, where N ≥1;and switching devices that communicate with said M functional units and said N spare functional units and that selectively replace one of said M functional units with one of said N spare functional units when said one of said M functional units is inoperable;automated testing equipment (ATE);a fuse circuit associated with said self reparable semiconductor that includes a plurality of fuses that selectively store a location of at least one inoperable functional unit;and a trimming circuit associated with said self-reparable semiconductor that interfaces with said ATE and said fuse circuit.
  17. 17
    The system of Claim 16 wherein said trimming circuit has normal and testing modes.
  18. 18
    The system of Claim 17 wherein said trimming circuit allows said ATE to override said fuse circuit to select and test said functional units during said test mode.
  19. 19
    The system of Claim 18 wherein said switching devices are selectively configured based on said location of said at least one inoperable functional unit during said normal mode.
  20. 20
    A self-reparable semiconductor, comprising:M functional units each including first, second, and third sub-functional units, wherein each of said M functional units perform the same function, wherein M is greater than or equal to 1, wherein each corresponding ones of said first, second, and third sub-functional units perform the same function, and wherein corresponding ones of said first sub-functional units communicate with at least one of corresponding ones of said second and/or third sub-functional units and corresponding ones of said second sub-functional units communicate with at least one of corresponding ones of said first and/or third sub-functional units;a first spare functional unit including X sub-functional units, wherein X is greater than or equal to one and wherein said X sub-functional units of said first spare functional unit are functionary interchangeable with corresponding sub-functional units of said M functional units;and a plurality of switching devices that replace at least one of said first, second, and third sub-functional units of said M functional units with at least one of said X sub-functional units when said at least one of said first, second, and third sub-functional units of said M functional units is inoperable.
Independent claims20