案例库 · 工程与运营 · 技术决策 · 1969–1996
伯克利的公共领域SPICE成为芯片模拟的标准方式
1970年代一个学生项目发布到公共领域,成为每个芯片公司仍在使用的模拟器。
加州大学伯克利分校
那一手
加州大学伯克利分校没有半导体制造设施,因此唐纳德·佩德森反其道而行之:在计算机上模拟电路。1969-70年罗恩·罗勒指导的一个课堂项目——劳伦斯·纳格尔负责编写代码——产生了CANCER,然后是SPICE,一款内置器件模型的模拟器,用户只需提供参数,无需编写FORTRAN程序。
SPICE于1973年4月在中西部电路理论研讨会上向世界发布。纳格尔将其成功归功于佩德森从一开始就决定将程序置于公共领域:工程学院将其作为教学工具,当毕业生进入行业时,他们写信给伯克利索取副本,因此使用量在没有营销或标准委员会的情况下激增。
到1990年代,几乎所有处理电路网表的CAD工具都理解SPICE 2G6的格式,一个价值数亿美元的SPICE衍生品产业服务于集成电路设计。伯克利的政策还要求用户将漏洞修复回馈给伯克利,因此整个行业共同改进了一个共享工具。
为什么管用
- 公共领域发布意味着无需许可、无需文书、无需审批。
- 大学里教授它,所以每位新工程师入职时已经熟悉这种格式。
- 内置器件模型使模拟对师生和公司都易于使用。
- “回馈修复”规则让整个行业能共同改进一个工具。
值了多少把工具免费送出去;行业会以修复漏洞作为回报神来之笔
可以搬走什么
一个工具最强的采用引擎是将它发布到公共领域并进入大学:学生学习它,然后在工作中要求使用它。
后来呢
SPICE衍生品如今嵌入每个芯片设计流程,网表格式仍存在于各大EDA厂商的工具中。IEEE设立了一个以佩德森命名的奖项,而SPICE的器件模型,从Shichman-Hodges开始,仍然是芯片设计师的通用语言。
资料来源
发现哪里写错了?告诉我们。