EEJournal

专题文章
现在就订阅

帮助桑迪亚国家实验室达到涅槃

几天前我笔这些话,我沉湎于舒适的椅子的快乐穹顶(办公室)当我收到一封自动生成的电子邮件,说我被标记在LinkedIn。我立刻反弹到看一看(希望发现一个失散多年的相对遗赠给我一大笔钱),被我发现什么时候(提示“回到过去”音乐和视觉效果)。

在问题是消息的海报大卫Toombs,他是业务分析师和Salesforce系统管理员塔塔咨询服务公司。当我最后一次见大卫,在时间的迷雾深处我们以前知道在1990年代,我有更多的头发和我们都年轻穿男人的衣服。

让我们先从大卫的帖子,之后我将分享一些我自己的蜿蜒的沉思。在他的第一篇文章在随后的发布,大卫告诉涅槃的故事(也称为涅槃基准)的竞争。这是由桑迪亚国家实验室,这是三个研发实验室之一的美国能源部的国家核安全管理局。

我们将看到,这种竞争,这发生在1990年的夏天,在你卑微的旁白发现自己挂他的帽子在亨茨维尔阿拉巴马州。但是,我担心我们自己越来越提前。这是涅槃的故事在大卫的自己的话:

_____________________________________

涅槃:第1部分
桑迪亚国家实验室在阿尔布开克,在1990年,新墨西哥州,托管供应商竞争他们称之为“涅槃”,这是一个愿望清单的电子设计自动化(EDA)、印刷电路板(PCB),混合微电路、机械、文档和项目管理和版本控制软件。如果一个供应商能满足所有的需求,那么桑迪亚的“涅槃”。

这是一个政府合同,因此,要求某些标准从桑迪亚和参与供应商。桑迪亚已经有供应商多年成功安装。桑迪亚被要求主机至少三个供应商,所以他们邀请另外两个供应商。早在基准测试中,其中一个供应商申请破产。涅槃不能继续没有第三个可行的供应商,所以桑迪亚联系鹰图参与破产供应商的地方。

我们没有最初应该是。我们开始周背后一个供应商,年安装的供应商。这真是一个大卫与歌利亚的失败者的时刻。当我们将失去,没有人告诉我们我们不能赢。EDA需求跨越设计捕获通过仿真,输出格式PCB,混合,机械,和项目管理。

我是一个老的应用程序工程师查克Paglicco作为团队领导,以及文斯Mazur大卫•汤普森克莱夫(Max) Maxfield

当时,鹰图是众所周知的,但主要用于映射和机械的应用程序。是相对较新的电子产品组。我们必须赢得这个合同或开始裁员,除非和直到我们可以种植销售。这个设计赢意味着我们公司的一切。

这个合同代表鹰图的电子组织五年的收入。竞争没有给出部分信贷。每组必须执行完美,赢家通吃的:“决一死战”。

同时要求是完成多个项目,所有技术都必须相互沟通无缝地从功能的角度和项目管理。

我们是受时间和多个规格桑迪亚决定什么必须完成。我们组建了一个完整的团队在我们总部在亨茨维尔阿拉巴马州范围的巨大挑战,评估哪些资源需要的人来说,工作站、网络功能(当时最先进的9600波特调制解调器),工程,和支持我们的销售和执行团队。

我们有36应用工程师(AEs)来自世界各地。阿拉巴马州亨茨维尔市,我们花了九个星期,两个星期在阿尔伯克基在各自作品的基准。

我们写出来张贴我们的交付内容和时间表以及我们的同事,所以每个人都同步的目的。我甘特图映射实现里程碑、依赖关系、关键路径,等等。我画在我们个人和集体智慧,经验和团队合作,以提供所需的结果。

涅槃:第2部分
有五个主要关键项目完成:(1)库更新,(2)设计捕获,(3)模拟,(4)输出格式PCB,混合,机械,和(5)证明在这个阶段的项目管理和版本控制基准。

我们将这些任务以及完成的最后期限。

语言无法描述我们承受的压力。我们不睡觉了,没有看到我们的家庭,通过疾病,和很多艰难困苦。我们开始处于困境中,我们知道我们必须聪明和努力工作来弥补差额。电子产品集团的未来在我们的肩膀上休息。

我们采取的措施是涉及规划流预先确定可能的瓶颈。我们都致力于满足各自期限不管用了。如果我们看到有一个会产生负面影响进度的问题,我们立即反映给适当的组/人。我们很幸运,睡觉,大部分时间我们每天只有四个小时的睡眠。非常重要的,我们花时间来引出关键利益相关者的期望。我们就会背诵我们听到什么,精心设计,手绘图片来验证预期的结果,以确保我们能达到或超过预期。我们从不说“不,我们不能这样做。”

实际的基准发生在阿尔伯克基超过两周的时间。每组必须演示从开始到结束到桑迪亚评估团队。我们必须执行就像一个交响乐团。

鹰图赢得了桑迪亚“涅槃”合同30美元/ 5年了。当时,这是历史上最大的EDA合同。我们的EDA产品组验证。这个顺序放鹰图在地图上。

有那么多人在鹰图,帮助项目赢得了涅槃。这只是一个部分列表。你可以随意添加你的名字:杰夫·埃德森(高级)鲍勃Terwilliger(副总裁销售),斯科特·霍伯加里伍力(帐户经理)Noopur戴维斯(首席软件架构师)。

后记:鹰图继续赢得更多的政府合同包括NAVSEA NAVAIR, NACFAC。通过一系列的并购,鹰图与导师图形合并,最近成为西门子EDA的一部分。

_____________________________________

就像我说的,大卫的帖子真的带我回到过去。这些天,我们都习惯于令人难以置信的强大的EDA工具伴随着复杂的和直观的高分辨率的图形用户界面(gui)在灿烂的颜色,但事情并不总是这样。

值得记住的是,原来的“三大”公司在EDA-Daisy系统中,导师图形,和有效的逻辑系统所有成立于1981年,是九年涅槃前的基准。黛西、导师和有效(统称为DMV)其次是Synopsys对此在1986年和1988年节奏设计系统。同样是在1988年,黛西与另一个名为Cadnetix的EDA公司合并,导致后来俗称Dazix。我不确定当鹰图的电子产品集团发起,但我猜只有几年前涅槃基准。

就像我以前的专栏中提到,我于1980年毕业于谢菲尔德哈勒姆大学。我的第一份工作是作为一个团队的成员设计中央处理单元(cpu)大型计算机在国际电脑有限公司(ICL)在圣马可设施在曼彻斯特,英格兰。

一年多后,两个经理ICL组建自己的公司,卷设计,邀请我和其他的一些人加入他们的行列。我是员工# 6。我到达后的第二天桌椅,所以其他人(他一直坐在地板上)说我是幸运的一个。

我们主要计算机PDP 11/23,需要通过一系列的启动代码进入前开关面板。这台机器的硬盘,它涉及multi-platter磁盘安装在一个单独的fridge-sized内阁,只能容纳1 mb的数据。我们都共享相同的目录中(又名文件夹或分区)。文件名是经典的8.3格式。任何文件的首字母“M”真正属于你的。

的一个主要方法我们赚了钱在早期是写测试程序验证的功能多氯联苯。这些功能测试程序运行在2225便携式服务测试人员由美国电子测试设备制造公司GenRad(正式通用无线电)。当我说“便携式”,这仅仅是真实的如果你是身体状况良好。

其他公司将给我们一个“好“董事会(它通常不是)伴随着一组图表,声称匹配董事会的修订版本(他们经常没有)。我们每个人在不同的来自不同公司的董事会。

第一步是思考示意图,试图找出什么,董事会是应该做的。下一步是编写测试程序,其中包括指定一个向量序列应用到输入和输出相应的预期值。即使在黑板上的逻辑相对简单的以今天的标准来看,创建一个测试程序是一个简单的任务,因为所有的寄存器在黑板上。

设置一个输入向量和时钟,然后你设置的另一个输入向量和定时,等等。经过一些数量的时钟、价值观来自第一组输入将开始出现在输出。每个测试程序可以由数千人,有时成千上万,手工测试向量。一个技巧来减少向量数(因此程序运行时)尝试使用同一组向量来梳理出多个错误。

我可以喋喋不休地谈论这几个小时。我只想说,这是一个惊人的学习经验。我发现更多关于逻辑设计从看其他设计师创造了这些木板和工作如何测试他们比我曾经在大学学习。

卷设计是建立在曼彻斯特。我们的姐妹组织到另一个叫西锐公司电脑,这是位于Fareham-a集镇位于朴茨茅斯和南安普顿汉普郡东南部的城市,英格兰。卷云电脑在家从布鲁内尔大学的一群毕业生。他们创造了第一个数字逻辑模拟器,这叫小矿脉,演变成系统小矿脉。

说句题外话,GenRad最终获得卷设计和卷云电脑,但他们留给我们下运行原来的公司名称。另一边,一个男人在卷云电脑,菲尔Moorby继续定义Verilog语言和创建第一个Verilog模拟器,但那是另一个故事了。

当你在硬件中实现的东西,像一个逻辑门或数字集成电路,事情可能发生在同一时间(如多个输入同时改变状态)。之间的区别之一,软件编程语言如C / c++和硬件描述语言(hdl) Verilog和硬件描述语言(VHDL)是,前者通常描述事情发生顺序(一个接一个),而后者可以用来表示事情发生并发(同时)。

我优柔寡断的关于这个的原因是,在卷云设计几年后,我开始写仿真模型对系统纠缠的模拟器。软件开发人员往往很难包装他们的大脑圆形高密度脂蛋白,但是我是一个硬件逻辑设计师通过贸易,和我的大脑已经磨练发展上述功能测试项目多氯联苯,所以我把在GHDL编写仿真模型(GenRad HDL)像一只鸭子需要水。

到1980年代末,我转移到卷云电脑,和我创建仿真模型从ASIC细胞库的微处理器。在后者的情况下,而不是指定一个测试程序vector-by-painful-vector,我想出的想法创造一个更高级的电路,包括我的微处理器模型连同罗模型和模型的输出端口,所有挂相同的数据,地址和控制公共汽车。接下来,我在汇编语言编写了一个程序,组装成机器代码,然后装入机器代码到我罗模型。最后,我设置模拟运行。我要做在我的测试程序是脉冲复位输入,然后让程序运行在虚拟世界中,只有验证,在各种组合使用所有可能的指令后操纵一个原始的数据,最后按预期值。这可能看起来像一个明显的想法了,但一切都是新的和未定义的。

——1980年代的末尾,绝大多数的EDA应用程序控制和执行使用命令行接口(CLI)。我们创建模型作为文本网表或使用寄存器传输级(RTL)的早期形式。我们创建了我们的测试向量时间和数据值的文本文件。我们跑仿真。然后我们花了几个小时仔细研究结果,也提出了在ASCII文本文件的形式。所有这一切进行相对较小,相对较低的分辨率,黑白电脑屏幕。

然后有鹰图,开发和销售自己的UNIX工作站,味道都伴随着一个巨大无比的(暂时)27英寸,4:3比例,彩色监视器。大卫上面所提到的,鹰图以机械和地图应用程序。除了他们自己的内部开发的应用程序,他们也会把应用程序从第三方公司,通常是在命令行中执行的,“包装”一个图形用户界面。

鹰图最近形成的电子产品组也做了同样的事情。除了自己的内部开发的工具,他们把EDA工具从第三方供应商喜欢系统纠缠的卷云计算机和包装在一个GUI。桑迪亚基准是我第一次看到电脑屏幕上的颜色的电路原理。这也是我第一次投我的魔法球图形的波形表示ASCII文本文件输入和生成的系统小矿脉。我记得感觉我被运送到一个科幻未来。

当鹰图被邀请参加涅槃竞争,他们所做的第一件事是问任何第三方EDA工具的供应商派一个代表来回答任何问题。卷云计算机决定志愿者我(我不知道这是因为他们认为我是最精华的部分,或者因为他们认为我会错过)。

当我抵达阿尔布开克,我在机场接机并送往酒店鹰图的人呆的地方。我们有两个酒店整个楼层。一层是我们储存衣服的房间,洗了个澡,(偶尔)抓起几小时的睡眠。其他楼,所有的家具(床、桌子等)已被删除,取而代之的是办公桌椅和工作站。(我似乎记得,我们有保安在楼层的电梯和楼梯间的门,但也许这是零但我狂热的产物,睡眠不足的想象力。)

当我到达时,我被介绍给团队,他刚刚收到了细节的实际基准。这部分涉及到创建一个ASIC细胞库的仿真模型,使用这些芯片的细胞模型来构建一个模型,使用该芯片模型作为PCB设计的一部分,等等。我问团队领导,查克Paglicco,如果团队中的任何人都有经验创建一个ASIC细胞库。当他否定的回答,我告诉他,我有,如果他可以给我访问工作站和一个VI编辑器,他可以把这部分对我。

处理领导的研究小组在阿尔布开克很快拎着我相信鹰图是世界上最好的工程师。在现实中,公司当时约10000强(~ 5000总部在阿拉巴马州亨茨维尔,而另一个~ 5000是分散在世界不同的地方),有一个典型的传播能力。

我当时没有意识到,对于这个基准测试的目的,电子产品组聚集了来自世界各地的最聪明的和最好的,飞到亨茨维尔,插在一个与工作站建立加载。仅仅几个月,知道了最少的轮廓的竞争(细节公布所有的参与者在基准),团队钻自己日夜好像他们准备一个特种部队的使命。

其结果是,在1990年的夏天,尽管有极大的困难,我们赢得了涅槃基准。我被邀请参加电子产品集团在亨茨维尔阿拉巴马州。鹰图电子随后收购Dazix在1990年底,届时产品组转变成为一个成熟的电子产品部门,享受年额外的成功。

最终,事情感动,因为他们做的。我大约在1995年转移到鹰图的计算机部门的时候,我在2000年离开鹰图和几个朋友成立我自己的公司。鹰图电子剥离到一个单独的公司叫做Veribest,随后获得的导师图形。导师本身就是于2017年被西门子收购,现在被称为西门子EDA。

大卫在他最初的帖子里说的一件事是仍然跳跃在我的大脑:“当我们将失去,没有人告诉我们我们不能赢。“可能是别人希望我们输了,但是我记得一个巨大的团队精神和我们所有人有一个热心的直觉,我们注定要赢。我只想说,这是两周的最难的、最紧张的工作我所做我们自己有幸得到超过几小时的睡眠——这也是两周最有趣的我。我很荣幸曾是这个群体的一部分,幸运有涅槃——许多人通过他们的整个职业生涯不幸运,遇到这样的事情。

一如既往,我欢迎任何评论,尤其是来自那些在ICL,卷设计,卷云电脑,或者鹰图,双重如果你参与了涅槃基准。

留下一个回复

有特色的博客
2023年3月2日,
你想了解更多关于CFD对无人机设计?注册这个网络研讨会:有两个主要类别的无人机:旋翼飞机能够垂直起飞和降落(垂直起落)和固定翼汽车。旋翼无人机提供至关重要的优势固定翼年代……
2023年3月1日
引入Synopsys对此学习中心、在线点播图书馆自学培训模块,在线研讨会和实验室为新的和有经验的用户而设计的。发布新的Synopsys对此学习中心使训练更容易和更容易出现第一次从网上…
2023年1月19日
你有问题调整表带或交换你的手表电池吗?如果是这样的话,我很高兴消息的信使....

有特色的视频

你的知识水平!

逮老鼠的电子产品

感觉在游戏吗?逮老鼠的通讯和技术资源订阅将确保你的技能是下一个层次!设置你的偏好和定制您的订阅今天启动你的知识!

点击这里获取更多信息

以注入式教学法亚博里的电子竞技

导轨电源解决方案的使用情况和优势
导轨电源与清洁安装和安静无风扇设计可以成为一个伟大的解决方案来解决常见的电源问题,随着工业和楼宇自动化应用程序。注入式教学法在这节课中,Kai李从的意亚博里的电子竞技思和阿米莉亚道尔顿讨论导轨电源可以带来各种各样的好处你的下一个设计。他们检查这些电源如何帮助缓冲力量,配电,冗余和更多。
2022年11月28日
12434的浏览量
Baidu