芯片里数十亿个晶体管,如果其中一个出现损坏,会怎样?

首先芯片是由很多单元电路组成的 , 而每一个单元电路的功能都不同 , 而每一个单元的每一只晶体管都有自己的功能和作用 , 所以任何损坏了一只晶体管 , 这个单元电路就损坏了 , 也就是说整块芯片都报废了 。

若是一个不复要的单元电路坏了 , 可放弃这个单元的功能 , 由外部加装一个同功能的单元电路代替修复 , 但很多芯片的单元电路的数据信号 , 都是由芯片内部连结片 , 若这类芯片将无法从外部修复 , 所以这类的芯片若某一个单元的某一只晶体管损坏了 , 整个芯片将会报废 。

所以在设计芯片吋 , 大电流高温容易损坏的单元电路 , 都不集成在芯片的内部 , 而芯片内部只设计驱动类的各逻辑控制单元电路 , 就可减少降低芯片的损坏率 。

其他网友观点

很久之前的问题了 。

简单浏览了下之前的回答 , 清一色都说具备冗余设计 , 电路会自行屏蔽失效晶体管 , 以确保芯片整体正常工作 。

想当然似乎没毛病 , 但实际上如何做到? 电路运行过程中如何检测失效元件 , 如何启动备份元件?

这意味着 , 必须预先集成实时检测电路和备用元件 , 如果仅仅核心环节冗余备份 , 似乎说得过去 。但辅助环节失效同样可能导致系统失效崩溃 , 这几乎是防不胜防的事情 。

所以 , 要确保芯片整体正常工作 , 就必须保证每一个元件都有效 。具体做法就是对于负荷较大或容易失效的元件 , 应当在制造过程中采用强化工艺 ,  而不是采取几乎不可能实现的检测加备份手段 。

芯片制造过程中出现的失效元件 , 在成品测试中就必须被发现 , 从而剔除整个芯片 。要保证合格率 , 就需要超高精尖的设备 , 这也是咱们被卡脖子的原因 。

所谓冗余备份 , 通常是芯片间或模块间甚至是系统间 , 而不是芯片内(芯片内功能模块间可以冗余备份)!

对于高可靠性系统 , 冗余备份可分热备份(备份同步运行 , 备份切换无时延)或冷备份(备份平时不运行 , 切换有时延) , 要求更高的甚至可以采用3取2表决系统 。

其他网友观点

【芯片里数十亿个晶体管,如果其中一个出现损坏,会怎样?】一般都有一定冗余 , 以防止出现一个单元坏了而影响整个芯片的情况 , 这是设计是要考虑的 。

    推荐阅读