原创 EDA----------------Dracula这个东西!!!

2007-5-10 12:56 7192 7 7 分类: 工程师职场

 


EDA文章....


 


 



Dracula这个东西(一)


摘要:钱钱,钱钱,钱钱钱……


关键字:钱


“如果换来的是永生,失去太阳又算得了什么呢?”


没错,这里说的dracula就是吸血鬼的代名词。


据传史上的第一个吸血鬼是众生之母夏娃的首个孩子该隐  。这句话说得不清不楚,因为它没有交代出该隐他爹是谁,难免就让人有些浮想联翩,开始替那位少了根肋骨的家伙担心。好在又有文章说,该老爹确实是亚当,该隐的身世也就凭空少了琼瑶式的戏剧性,这将是影视界多么大的损失啊。


《旧约》中记载,夏娃在蛇的引诱下,偷吃了禁果,犯下了原罪,耶和华就用18件事物处罚妇女,其中之一应该就是生娃。这说明老耶是个性别主义者,凭什么吃掉同一个生苹果的明明是2个人,第二天拉肚子的就得是女的那个夏娃。当然,如果眼光放的长远一点,就会发现其实亚当受的苦也不少,初期的伺候伺候月子洗洗尿布啥的也就罢了,幼儿教育啊青春期叛逆啊义务教育开始收费啊反正总有这样那样的事情让人难以分身,老耶这一招确实是高,实在是高。


《旧约·创世纪》记载,该隐把田地里的出产作为供物献给耶和华,其弟亚伯则贡献了羊和羊脂油,结果耶和华看中了亚伯的献礼。由此可见传统种植业确实没有畜牧业和养殖业发财,正所谓男怕入错行女怕嫁错郎,尤慎,尤慎!


该隐发财无门自然非常生气,常言道人比人气死人,一日在田间,就杀了自己的弟弟亚伯。


耶和华说:“你兄弟的血通过声音从地里向我哀告。地开了口,从你手里接受你兄弟的血。现在你必从这地受咒诅。你种地,地不再给你效力,你必流离飘荡在地上。”然后耶和华放逐了该隐,并且给了他一个记号,以免人遇见他就杀他。


据说这个记号就是该隐必须饮人血方可生存下去。不过我倒是觉得这样的记号非但不会使他安全,反而会让遇见的人都去追杀他。因此我们可以这样理解:吸血鬼之所以不死,是因为耶和华要永生折磨它。到了这里就难免和第一句话矛盾,原来永生是惩罚而不是福利,那又谈何选择可言,更别提得到了什么放弃了什么。


我们知道吸血鬼们都是些乐观的家伙,漫漫人生路遥遥无尽头,要让别人觉得他们很幸福,首先就要编个理由说服自己让自己觉得很幸福。况且,看问题的角度不同也许得到的结论也会不同,比如在耶和华看来作为惩罚手段的生娃产崽,在亚当夏娃看来就未必是件苦差事,否则也无法解释亚伯的存在。


该隐这个吸血鬼做的不是太称职,因为他和现在约定俗成的黑夜、翅膀、犬牙扯不上太大关系。真正把这个称号发扬光大的非COUNT Dracula莫属,与他差不多同处英法百年战争时期的还有一位德莱斯男爵Gilles de Rais。


1440年,德莱斯男爵是贞德的战友,在贞德被俘后,他开始疯狂地研究炼金术,以期获得财富和地位。当然,也可以理解为他认识到了公欲善其事,必先利其器的道理,打着炼金的幌子,希望发明出点激光剑电磁炮原子弹啥的给英国佬尝尝。


他的做法和我们的太上老君金石之术不谋而合,就是支个大炉子不停的烧烧这个烧烧那个,看看最后还剩下些什么。因为最后能烧出点什么连他们自己也不清楚,所以大多数时候就是靠天收,就好比现在的买彩票。为了表示自己的虔诚,一般他们的锅炉操作员,也就是拿着芭蕉扇扇风点火的,采取的都是童男童女的组合。


这么说起来德莱斯男爵其实是个化学家。化学常识告诉我们,重金属在高温下的置换反应往往需要在无氧条件下进行,而那个时候最方便得到的保护气就是一氧化碳,不幸的是一氧化碳掺上点氧气就会爆炸……


总之,类似的化学实验大多以失败告终,失败的结果就是经常天崩地裂的那么一下子,德男爵因此损失了300多名优秀的锅炉操作员。他的行为在451年后的1891年,被法国人斯曼Joris-Karl Huysmans写成了一本小说《在那儿》,斯曼发挥了他的想象力,把德莱斯描绘成一个标准的吸血鬼。


斯曼所以有这种想法,无非就是那300多位童男童女在作祟,可见想象力触及的内容往往是和想象者的人品问题挂钩的。
 


 


Dracula这个东西(二)


1897年,布拉姆·斯托克Bram Stoker出版了哥特式小说《德拉库拉》(Dracula),小说是英国维多利亚Victoria时代的产物。


“在我面前站着一个高大的老人,他刚修过脸,只留下两撮白色小胡子  。从头到脚穿得一身黑,没有其他颜色。”


青年乔纳森·哈克是公证人的书记,奉派前往特兰西瓦尼亚,与一个叫德古拉的伯爵洽谈一桩生意,因为伯爵想购买英国的一处房产。


一日,哈克在翻阅一本小说时,发现它像是一份档案,其中有信件、日记等等。


他由此文件里发现一个可怕的秘密:德古拉伯爵是一具僵尸,一个夜间从棺材里爬出来吸人血的吸血鬼。


勇敢的年轻人于是跟踪监视伯爵的罪刑,善恶双方也展开一次又一次的对决。


开始时,德古拉占上风,看上哈克未婚妻米娜Mina的朋友露西Lucy,不幸的露西血被吸干,然後死去。但哈克扭转颓势,最後和米娜、范·赫尔辛Van Helsing教授,以及美国人昆西·莫里斯Quincey Morris等人一同战胜了吸血鬼。莫里斯用匕首刺穿德古拉心脏,德古拉立刻化为灰烬消失了,米娜得以从魔法中解脱。


这个故事告诉我们随便知道别人的秘密一定不是一件好事情,同时也说明记日记不一定是一个好习惯。


总之,错误的好奇心、也许错误的习惯和无关紧要的跑龙套的必要牺牲,构成了故事大团圆的结局。


值得一提的是,故事里面的范·赫尔辛Van Helsing,也就是怪物猎人范海欣,在每一个有他参加的事件里,对头总是很牛的吸血鬼,所以每次他都比较狼狈。


至于哈克的未婚妻米娜·哈克Mina Harker,正是越老越帅肖恩·康纳利扮演的冒险家艾伦·考德曼带队的“绅士盟”(The League of Extraordinary Gentlemen)里面那个挥挥翅膀就能召唤出遮云蔽日的蝙蝠与她共同进行空袭的女吸血鬼。可惜老肖已经宣布息影了,实在是诸多mm之不幸。


永恒的生命必然会带来的异性的问题,哦,当然还有同性的问题。


一个可能的认识误区是:被吸血鬼吸食血液的人,也会变成吸血鬼。这个说法被一些人认为是错误的。


只有吸血鬼将它的血送入被吸食者体内,和被吸食者的血液进行融合——这个融合的过程被称为“初次拥抱”The Embrace,才能令被吸食者转化成新的吸血鬼。


但是很多时候,吸血鬼并不一定愿意这么做。因此,被吸食者的转化还得取决于吸血鬼自身的意愿。


我们可以设想,如果一个吸血鬼爱上了一个人类异性,当然,还有同性,他(她)一定会这么干。


那么问题就产生了:除了第一个吸血鬼,其他的吸血鬼必然有一个爱着她(他)的介绍人,或者称之为上线。


如果这个吸血鬼移情别恋,爱上了别的人,想自己当介绍人/上线,把对象转化一把,不知原来的那位做何感想。


抑或是其实这只是个传销组织,每一个成员都在努力发展下线?


反正按照我的逻辑,总是以为感情一旦产生便是个不太容易改变的东西,如果出现了刀锋战士(Blade)里那些杀之不尽的吸血鬼的时候,我就不会太喜欢,只能赞叹他们的工作效率了。


被初拥过的人类,并不会立刻失去原有的意志。这会有一个过程,在觉得自己对鲜血的渴望日渐增强之后,他们同时也会害怕高温和阳光,最后,他们会在不可遏制的欲望中沦落成为吸食者的后裔。


不过,按照吸血鬼密党的戒律,一名吸血鬼不得随意施行初拥,它必须为自己后裔的行为负责。嗯,这条戒律我喜欢。


这也从另一个方面证明,并非所有的被吸食者都会转化成新的吸血鬼,实际上大部分根本不会。


有产生就有灭亡,所以有吸血鬼就有范海欣。最有效的干掉吸血鬼的方法应该就是用木桩刺入吸血鬼的心脏。


这里不由让人们想到他们的老大串烧王Dracula,貌似他最拿手的就是impaler,摆在金庸武侠里,这叫“以彼之道,还施彼身”,摆在港台剧里,这叫“出来混的,早晚都要还”,摆在现实生活里,就叫报应不爽了。



Dracula这个东西(三)


吸血鬼的在中文里还有另一层含义,大体上和周扒皮表达的意境一致。


所以作为IC设计EDA工具的大公司,CADENCE把自己的一个组件命名为Dracula,有着再明确不过的意思。 
说到IC Design就离不开EDA TOOLS。


IC设计中EDA工具的日臻完善已经使工程师完全摆脱了原先手工操作的蒙昧期。IC设计向来就是EDA工具和人脑的结合。


随着IC不断向高集成度、高速度、低功耗、高性能发展,没有高可靠性的计算机辅助设计手段,完成设计是不可能的。


IC设计的EDA工具真正起步于80年代,1983年诞生了第一台工作站平台apollo;20年的发展,从硬件描述语言(或是图形输入工具)到逻辑仿真工具(LOGIC SIMULICATION),从逻辑综合(logic synthesis)到自动布局布线(auto plane & route)系统;从物理规则检测(DRC & ERC)和参数提取(LVS)到芯片的最终测试;现代EDA工具几乎涵盖了IC设计的方方面面,可以说,没有EDA工具,就没有现代IC设计。


提到IC设计的EDA工具就不能不说CADENCE公司。


随着COMPASS的倒闭,它成为这个行业名副其实的“老大”。


CADENCE提供了IC design中所涉及的几乎所有工具;同样使用它的工具所花费的金额和它的名气一样的巨大。


除CADENCE公司以外,比较有名的公司包括MENTOR,AVANTI,SYNOPSYS和INOVEDA。


MENTOR和CADENCE一样,是一个在设计的各个层次都有开发工具的公司,而AVANTI因其模拟仿真工具HSPICE出名,SYNOPSYS则因为逻辑综合方面的成就而为市场认可。


下面根据设计的不同阶段和层次来谈谈这些工具;


(1)输入工具(Design input):


对自顶而下的(TOP-DOWN)设计方法,往往首先使用VHDL或是VERILOG HDL来完成器件的功能描述,代表性的语言输入工具有SUMMIT公司的Visual HDL和MENTOR公司的


Renior等。


虽然很多的厂家(多为FPGA厂商)都提供自己专用的硬件描述语言输入,如ALTRA公司的AHDL,但所有的公司都提供了对作为IEEE标准的VHDL,VERILOG HDL的支持。


对自下而上的(DOWN-TOP)设计,一般从晶体管或基本门的图形输入开始,这样的工具代表性的有CADENCE公司的composer,VIEWLOGIC公司的viewdraw等,均可根据不同的厂家库而生成和输入晶体管或门电路相对应的模拟网表。


(2)电路仿真软件(Circuit simulation):(分为数字和模拟两大类)。


电路仿真工具的关键在于对晶体管物理模型的建立,最切和实际工艺中晶体管物理特性的模型必然得到和实际电路更符合的工作波形。


随IC集成度的日益提高,线宽的日趋缩小,晶体管的模型也日趋复杂。


任何的电路仿真都是基于一定的厂家库,在这些库文件中制造厂为设计者提供了相应的工艺参数,


如TSMC0.18um Cu CMOS工艺的相关参数高达300个之多,可以用于数字仿真的工具有很多,先期逻辑仿真的目的只是为了验证功能描述是否正确。


对于使用verilog HDL生成的网表,CADENCE公司的verilog-XL是基于UNIX工作站最负盛名的仿真工具,而近年随PC工作站的出现,VIEWLOGIC的VCS和MENTOR公司的modelsim因其易用性而迅速崛起并成为基于廉价PC工作站的数字仿真工具的后起之秀。


对于VHDL网表仿真,CADENCE公司提供LEAFROG,SYNOPSYS公司有VSS,而MENTOR公司基于PC的MODELSIM则愈来愈受到新手们的欢迎。



Dracula这个东西(四)


最后一个小故事里交代了CADENCE和AVANTI的恩怨情仇。


话说IC越暴利,EDA Tools业竞争也就越激烈,常常是A公司的一批技术骨干,做了一个很好用的东西出来,过一阵子,又拉一票人马出去另组公司,把原来工具改的更好用,自然会被另一家公司收购,又赚一笔,再如法炮制云云... 
所以常常有这样的对话:


“哎,白老板,好久不见,还在福威镖局发财吗?” (这叫有江湖名声)


“Potter兄弟啊,托您的福,拉了一票兄弟出来自己干了!”(这叫套交情)


“哎哟,那可不发大财了?也拉帮兄弟一把呀?”


“好说好说,我们就是和福威对着干的,晚上我请你到翠红楼喝花酒,谈谈,听说新来了个紫烟姑娘,大大滴不错。”(这叫中国特色的IC腐败)


“哦耶!~”(这叫一拍即合)


在很久很久以前,有一个美丽的山谷叫硅谷,里面有一个叫EDA业界的地方,存在着两家大门派,一家叫CADENCE,一家叫AVANTI。AVANTI的前身是ARCSYS,在1995年11月,它宣布与做验证技术的ISS合并,从此改名为阿凡提(AVANTI)。


1994年3月中的一天,在CADENCE办公大楼的总裁办公室内,气氛诡异,办公室内两个人都面无表情。


在桌子后面的是CADENCE的抗把子,约瑟夫·卡斯特罗Joseph B. Costello;在桌子前面的是一位来自台湾的中国人,徐建国(Gerald ''Gerry'' C. Hsu),徐此时是CADENCE芯片设计部的总管,这个名字更像是来自我们祖国内地的革命儿女。


徐建国正将手中的辞职信递给卡斯特罗。


“你有什么打算?”卡斯特罗问到。


“我会先去度个假。”徐建国回答。


“闻何闻而来?见何见而去?”卡斯特罗说到,这显然是他最关心的。


“闻所闻而来,见所见而去。”徐建国也不含糊,“我将去海滩,听说那里辣妹很多。”


数日后,新闻发布会结束,徐建国已经正式接任成为了ARCSYS的抗把子。


他接过卡斯特罗打来的祝贺电话:“原来,这就是你的海滩。我希望你注意着,不要被太阳晒脱了一层皮,记得使用我推荐的防晒油。”


卡斯特罗在电话里关切的说。


七十年代末与八十年代初,EDA的领头羊是Calma、ComputerVision与Applicon。


但是很快,从八十年代中开始,另外三家公司MENTOR Graphics、Daisy、Valid占有了市场的最大份额。


偶像级巨星卡斯特罗最初的目标是成为一个物理学家,专心于科学事业。


他在七十年代时就读于美国东岸的耶鲁大学,但是他的女朋友就读的学校却在西岸的旧金山。


在完成了在耶鲁的学业后,卡斯特罗转到西岸的柏克利大学继续攻读物理学位。


在攻读博士学位期间,他在National Semiconductor做暑期工,负责端端盘子洗洗碟子。


一次在他向女朋友描述完他暑期工的内容时,他女朋友对他说,你似乎喜爱你的暑期工胜过你的博士攻读。


卡斯特罗在仔细思考之后,放弃了对博士学位的继续攻读,转而进入了电子行业。


在辗转两三个职业后,卡斯特罗在1983年进入了SDA。1986年,卡斯特罗成为SDA的总裁。


1988年SDA与另外一家EDA公司ECAD合并,更名为CADENCE,卡斯特罗任出任抗把子。


88年到92年,是卡斯特罗成绩最突出的年份。在他的领导下,CADENCE通过不断扩展、兼并、收购,从88年的排行榜老七,成为92年的行业老大。


在92、93年时期,EDA市场在硝烟之后,能留下来的是两巨头:


SYNOPSYS基本垄断了前端技术,占有其中将近六成的市场;


CADENCE基本垄断了后端技术与验证技术,占有其中将近八成的市场。



其它的EDA公司虽然生存着,市场份额与利润都举步艰难。


不过正如EDA以前的历史一样,一时的表面平静往往是突变的前兆。


ARCSYS是一个只有十几人的一家小公司,但这家公司的目标正是CADENCE的核心:芯片布局与布线P&R。


1991年初,四位原是CADENCE雇员的中国人史帝芬·伍(Stephen Tzyh-Li Wuu),廖育曾(Yuh-Zen Liao),卓艾克(Yuln-Chung "Eric" Cho),蔡麦克(Michael Mon-Yen Tsai),辞职离开了CADENCE,自己组成了一家新的EDA软件公司ARCSYS。


在接下去的两年后,ARCSYS开始推出自己的布局与绕线产品ArcCell,尽管ArcCell还只是在很粗糙的试用阶段,CADENCE已经感觉到它的威胁。


ARCSYS如同所有的小新公司一样,虽然有强大生命力,但是销售的能力非常有限。


卡斯特罗决定将这婴儿敌人扼杀在摇篮里。


92年底,卡斯特罗让他最得力的助手徐建国领导这场针对ARCSYS的战争。


徐建国在CADENCE内以他的粗暴作风而出名,徐最喜爱以战场来形容商场,并将中国的孙子兵法中兵不厌诈做为自己的指导。


“他时常喀嚓人,”一个他以前的手下如此说,“不过,他总能找到更好的人来代替那被喀嚓者。”


徐建国在1992年年底成立了一个B小组(B-team),里面有技术人员与市场人员。


徐将战争在两个方面打起:在技术上要超越ARCSYS;在市场上要压迫ARCSYS。


在B小组的内部会议中,徐建国将战役名称取名为AK47。不是苏联老毛子的突击步枪,“Kill ARCSYS in 47 weeks”,在四十七周内消灭ARCSYS。


在市场方面,徐亲自带领着销售人员走访叛变的用户(指抛弃CADENCE而用ARCSYS的用户),询问产品差异的每个细节,问清用户转变的每个原因,并答应每个用户归返的各种条件。


在技术方面,芯片设计开始进入亚微米与超亚微米技术时期,旧的通道布线技术将会被新的面积布线技术取代。他给技术人员留下紧迫的创新时间,要求研究与开发部门必须在ARCSYS之前完成新技术的革新。


刚出世的ARCSYS的境况可想而知,然而转机就在这里出现。


徐建国铁血宰相俾斯麦的作风早已让员工苦不堪言,1993年底,徐建国与芯片设计部的另一位总经理James Solomon冲突表面化,James Solomon的背景来自技术部门,深受CADENCE设计部门工程师们的尊重。两人为旗下工程师的汇报所属发生争执。


最后终于打到了老大卡斯特罗的面前。卡斯特罗在事件的最后站在了Solomon一边,并从公司外面再请了一位总经理。


这对徐建国打击沉重,徐建国将这种将帅间矛盾的失误归到卡斯特罗身上,他下了离开的决心。


ARCSYS当然不会放弃这样的机会,作为中国人的他们深知最了解他们的人恰恰就是敌人,所以徐建国前往海滩看辣妹的代价就是ARCSYS总共五十五万股股票、每股票面价值三毛的购买权,这在三年后大约价值二千多万美金。


CADENCE自不肯咽下这口气,两家公司东扯西扯之后,终于达成了暂时性的协议:


一、徐建国的上任时间从四月推迟到七月,以便交接在CADENCE的工作。


二、在1994年内,ARCSYS不得招聘任何CADENCE的职工。


结果是1995年刚过的第一个月内,有9名工程师离开CADENCE加入ARCSYS。


1994年9月,CADENCE的一位资深软件设计师,专管软件架构、公司最重要的工程师之一,米奇·依古瑟(Mitsuru "Mitch" Igusa),向卡斯特罗递交了辞职信。


此时尚是ARCSYS的挖人冻结期,卡斯特罗一方面追问米奇的去向,一方面许以高报酬的承诺。



米奇这个时候表现出了威武不能屈福贵不能淫的男儿本色,拒绝了公司任何一个职位的诱惑。


当米奇拒绝签署一份不到ARCSYS工作的协议时,想来最迟钝的人也会明白是怎么回事了。


米奇此时的工作主要是一个叫QPlace的新布局技术,这是CADENCE新一年为了打败ARCSYS而新发展的秘密武器。米奇作为技术的软件架构设计者,熟知这技术的每个细节。


这样一个非常专项的技术,在整个硅谷只有三四家做布局布线的公司才可能有用,而ARCSYS是最大的可能买家。


卡斯特罗觉得这又是一起ARCSYS的阴谋,他觉得这是一个反攻的时机了。


在米奇离开后,卡斯特罗请专人对原来米奇用过的工作站进行全面的细节侦讯,终于发现米奇在离开凯登斯的前一天,曾向自己家中的电脑发过一封6MB的电子邮件,其中最大的一个附件有5.3MB,正是CADENCE核心技术QPlace的源代码文件。


这些发现证实了卡斯特罗的猜测,ARCSYS是有系统地有组织地对CADENCE进行商业机密盗窃。


有了这次的经验,1995年初,当九人从CADENCE一离开,卡斯特罗立即让专家对他们的工作站进行详查,他们找到了一次又一次的类似事件,其中Chih-Liang "Eric" Cheng的一个叫“byebye.tar”文件是最严重的证据,这个文件包括了最新版本的QPlace源码。因为QPlace是一个非常新的技术,Arcsys还希望能得到已经更新后的新源程序。这个教训我们得到的教训就是以后文件名最好都以.avi、.rmvb做为后缀,别人问起来,还可以说成是下的电影带回家看。


1994年6月到95年6月,ARCSYS完成了一千三百万美金的销售额,这比前一年的一百七十万要高了七倍,并且实现盈利。


1995年6月,ARCSYS成为上市公司,每股价格26块5毛,ARCSYS整个公司价值二亿四千万。


1995年11月,公司吃掉ISS,换了个马甲阿凡提AVANTI,幸福是来得如此轻易,直到某一天……


某一天,一位CADENCE的前工程师在使用ArcCell时,发现在开了太多颜色丰富的其它软件时,ArcCell会有时无法得到应有的颜色显示,而报告一条出错的信息。


这是工作站软件因为采用X-windows常有的一个毛病,不同软件的颜色分配会出现冲突。


这本来没有什么值得特别注意的地方,然而这条ArcCell的出错是这样的:


Error a:color not found in this file.


这条错误本来是意图写成: Error:a color not found in this file.


事情巧就巧在世界是如此之小而这位CADENCE的前工程师正是这段程序的创造者,这个小小的语法错误因为实在没有修改的必要,从来就没想去把它修改正确。


这位仁兄的阶级斗争觉悟是很高的,自然把这件事报给了卡斯特罗。


卡老大牙痒痒的想收拾AVANTI很久了,如今铁证在手,哪会手软!


持续5年的官司在2001年7月25日有了结果,最终判AVANTI赔偿CADENCE一亿九千五百万美元,创下硅谷知识产权官司中,公司对公司最高赔偿金额的刑事案件。另外,AVANTI的抗把子和有关工程师都有巨幅罚款,甚至被监禁。


5年的时间发生了这样一些事情:


一、置身事外的SYNOPSYS继续其前端技术的领先,目前拥有八成五的市场。


二、AVANTI在1996年采用“洁净室”手段重写其Arccell的源程序,以保障其合法性,新产品称为银河与阿波罗(Milkyway,Apollo)。


三、AVANTI的布局布线因为在时间驱动技术(Timing-driven)上的优势,继续扩大其市场份额,到2001年与CADENCE大致各占市场的四成。


四、原来的MENTOR Graphics重新进入EDA市场。以多层次验证(Hierachical verification)取得验证市场以及一些新市场的最大份额。
五、偶像老大卡斯特罗在1997年看破红尘离开CADENCE。按他自己的说法,与AVANTI之战让他恶心,在收购一家名为C&P的EDA公司后,终于可以将责任推给新的抗把子,从而脱离EDA这个让他辉煌又让他伤心总之让他非常投入的舞台。


六、2001年12月3日,SYNOPSYS宣布将以八亿美金收购AVANTI。


八亿中的一亿是给AVANTI原董事局的数位董事,以保证他们在将来不会出现在SYNOPSYS的任何管理阶层。SYNOPSYS以金钱来洗清与原来AVANTI众人的联系关系。在这一亿美金中,徐建国个人将得到大约四千万美金。


七、徐建国99年成立Elaire Group Inc...青岛公司叫Mainet...


八、那位写错标点符号位置的CADENCE的前工程师,因为汇报了自己的这个错误,获得了赔款1%的提成,也就是一百九十五万美刀。


他的个人事迹鼓励我们要大错误不犯、小错误不断才能给自己创造出发财机会,也许某一天天上掉下来的金元宝就会砸得我们头破血流,正应验了那句古话: 想不到啊想不到……


附1:  


CADENCE软件分类清单


Part 1 Custom Integrated Circuits Bundle


1 Virtuoso(r) Schematic Composer VHDL Interface


2 Virtuoso(r) Schematic Composer Verilog(r) Interface


3 Virtuoso(r) Schematic Composer


4 CADENCE(r) Analog Design Environment


5 Virtuoso(r) Compactor


6 Virtuoso(r)-XL Layout Editor


7 CADENCE(r) Chip Assembly Router


8 Dracula(r) Graphical User Interface


9 CADENCE(r) RC Network Reducer Option 10 Dracula(r) Physical Verification and Extraction Suite


11 Diva(r) Physical Verification and Extraction Suite


12 CADENCE(r) SPICE


13 Spectre(r) Circuit Simulator


14 Spectre(r)-RF Simulation Option


15 CADENCE(r) AMS Designer Environment


16 CADENCE(r) AMS Designer Simulator


17 Virtuoso(r) Schematic Composer to design compiler integration


18 Virtuoso(r) EDIF 200 Reader


19 Virtuoso(r) EDIF 300 Connectivity Reader/Writer 20 Virtuoso(r) EDIF 300 Schematic Reader/Writer


21 Virtuoso(r) STREAM Interface


22 Virtuoso(r) CIF Reader


23 Virtuoso(r) CIF Writer


Part 2 Deep Submicron Design Bundle


24 Virtuoso(r)-XL Layout Editor


25 CADENCE(r) Chip Assembly Router
26 SPR002 Silicon Ensemble?-PKS Optimization


27 Dracula(r) Physical Verification and Extraction Suite


28 CM00030 CeltIC Crosstalk Analyzer for Cell-based Designs Part 3 Design & Verification Bundle


29 CADENCE(r) NC-Sim Mixed-Language Simulator 30 CADENCE(r) Simulation Analysis Environment


31 CADENCE(r) Verification Cockpit


32 V29 FormalCheck(r) Model Checker


33 BG100 BuildGates(r) Synthesis


Part 4 System Level Design Bundle


34 HDS2000 CADENCE(r) Hardware Design System 2000


35 MDK CADENCE(r) Multimedia Design Kit


36 SPW2000 CADENCE(r) Signal Processing Worksystem 2000


37 IS136VE CADENCE(r) IS136 Verification Environment


38 NCSPW CADENCE(r) Signal Processing Worksystem link to NC Simulators


39 GSMVE CADENCE(r) GSM Verification Environment 40 PCSCDMAVE CADENCE(r) PCS CDMA Verification Environment


41 COMFLT CADENCE(r) Communication Library - Floating Point


42 COMTK CADENCE(r) Communication Library - Fixed Point


43 CDMATK CADENCE(r) Wideband CDMA Library


44 MDM CADENCE(r) SPW Model Manager


45 WLAN CADENCE(r) Wireless Local Area Networks Library


附2:


CADENCE软件再分类-从培训的角度


1. 逻辑设计与验证工具


逻辑仿真工具: CADENCE NC-Verilog, Verilog-XL, NCSim, Simvision Waveform Viewer


综合工具: CADENCE BuildGates


形式验证工具: VerplexLEC


2. 综合布局布线工具


SoC Encounter-可应用于如90nm及其以下的SOC设计;


SE-PKS-可应用于如复杂时序收敛的IC设计;


Fire & Ice QX and SignalStorm-可应用于3维电阻电容参数提取及延时计算;


VoltageStorm-可应用于功耗分析;


CeltIC-可应用于信号完整性分析。


3. system level design工具


综合(Hardware Design System 2000)


算法验证(SPW)


结构设计工具(SystemC-based simulators, CoWare, etc)


硬件/软件混合设计工具(Verification Platform, Seamless, etc)
26 SPR002 Silicon Ensemble?-PKS Optimization


27 Dracula(r) Physical Verification and Extraction Suite


28 CM00030 CeltIC Crosstalk Analyzer for Cell-based Designs Part 3 Design & Verification Bundle


29 CADENCE(r) NC-Sim Mixed-Language Simulator 30 CADENCE(r) Simulation Analysis Environment


31 CADENCE(r) Verification Cockpit


32 V29 FormalCheck(r) Model Checker


33 BG100 BuildGates(r) Synthesis


Part 4 System Level Design Bundle


34 HDS2000 CADENCE(r) Hardware Design System 2000


35 MDK CADENCE(r) Multimedia Design Kit


36 SPW2000 CADENCE(r) Signal Processing Worksystem 2000


37 IS136VE CADENCE(r) IS136 Verification Environment


38 NCSPW CADENCE(r) Signal Processing Worksystem link to NC Simulators


39 GSMVE CADENCE(r) GSM Verification Environment 40 PCSCDMAVE CADENCE(r) PCS CDMA Verification Environment


41 COMFLT CADENCE(r) Communication Library - Floating Point


42 COMTK CADENCE(r) Communication Library - Fixed Point


43 CDMATK CADENCE(r) Wideband CDMA Library


44 MDM CADENCE(r) SPW Model Manager


45 WLAN CADENCE(r) Wireless Local Area Networks Library


附2:


CADENCE软件再分类-从培训的角度


1. 逻辑设计与验证工具


逻辑仿真工具: CADENCE NC-Verilog, Verilog-XL, NCSim, Simvision Waveform Viewer


综合工具: CADENCE BuildGates


形式验证工具: VerplexLEC


2. 综合布局布线工具


SoC Encounter-可应用于如90nm及其以下的SOC设计;


SE-PKS-可应用于如复杂时序收敛的IC设计;


Fire & Ice QX and SignalStorm-可应用于3维电阻电容参数提取及延时计算;


VoltageStorm-可应用于功耗分析;


CeltIC-可应用于信号完整性分析。


3. system level design工具


综合(Hardware Design System 2000)


算法验证(SPW)


结构设计工具(SystemC-based simulators, CoWare, etc)


硬件/软件混合设计工具(Verification Platform, Seamless, etc)
模拟/混合信号工具(AMS, Agilent ADS, etc)


4. CIC(layout & custom layout) 全定制集成电路布局设计工具


Virtuoso Layout Editor


Assura (Layout verification)


5. AMS (analog mixed signal, RF analysis and design)模拟集成电路设计工具


AnalogDesignEnvironment


MixedSignal Design Environment


Analog Modeling with Verilog-A


Spectre Circuit Simulator


6. HS-PSD(high speed PCB system design) 高速系统和板极设计工具


Concept HDL Front-to-Back Design Flow-原理图输入工具


PCB Librarian-器件建库工具


Allegro PCB Layout System-PCB板布局布线工具


Specctra AutoRoute Basics-基本自动布线器


Advanced Specctra Autorouting Techniques-高级自动布线器


SpecctraQuest Foundations-信号完整性仿真工具


Advanced SpecctraQuest Techniques-高级信号仿真工具


附3:


入门CADENCE推荐套装


VerilogHDL仿真工具-Verilog-XL


电路设计工具-Composer


电路模拟工具-Analog Artist


版图设计工具-Virtuoso Layout Editor


版图验证具-Dracula和Diva


自动布局布线工具-Preview和Silicon Ensemble


附4:


EDA Tools 不完全分类


功能仿真和测试


a. CADENCE, NC_sim


b. MENTOR, ModelSim (调试性能比较突出)


c. SYNOPSYS, VCS/VSS


d. NOVAS, Debussy (仅用于调试)


逻辑综合


a. SYNOPSYS, DC


b. CADENCE, BuildGates


c. MENTOR, Leonardo


DFT


a. MENTOR, DFTAdvisor


b. MENTOR, Fastscan


c. MENTOR, TestKompress


d. MENTOR, DFTInsight


e. MENTOR, MBISTArchitect


f. MENTOR, LBISTArchitect


g. MENTOR, BSDArchitect


h. MENTOR, Flextest


i. SYNOPSYS, DFT Complier


j. SYNOPSYS, Tetra MAX


k. SYNOPSYS, BSD Complier


布局,时钟树综合和自动布线


a. CADENCE, Design Planner


b. CADENCE, CT-Gen


c. CADENCE, PKS


d. CADENCE, Silicon Ensemble


e. SYNOPSYS, Chip Architect


f. SYNOPSYS, Floorplan Manager


g. SYNOPSYS, Physical Complier & Apollo
h. SYNOPSYS, FlexRoute


网表提取及RC参数提取物理验证


a. MENTOR, xCalibre


b. CADENCE, Assure RCX


c. SYNOPSYS, Star-RCXT


d. MENTOR, Calibre


e. SYNOPSYS, Hercule


f. CADENCE, Assure


延时计算与静态时序分析


a. SYNOPSYS, Prime Time


b. CADENCE, Pearl


c. MENTOR, SST Velocity


形式验证


a. MENTOR, FormalPro


b. SYNOPSYS, Formality


c. CADENCE, FormalCheck


功能优化与分析


a. SYNOPSYS, Power Compiler


b. SYNOPSYS, PowerMill-ACE


HDLQA


a. TransEDA, Verification Navigator


b. SYNOPSYS, LEDA


FPGA开发


a. MENTOR, FPGAdvantage


b. XILINX, ISE


c. ALTERA, QuartusII


SoC开发


a. MENTOR, Seamless CVE


b. CADENCE, SPW


c. SYNOPSYS, Co-Centric


版图设计工具


a. CADENCE, Virtuoso


b. MENTOR, IC-Station


c. 思源科技, Laker


电路级仿真


a. MENTOR, ELDO


b. MENTOR, ADMS


c. CADENCE, Spectre, Spectre RF


d. CADENCE, AMS


e. SYNOPSYS, Star-Hspice


参考:


[1] Arial, Helvetica, sans-serif,吸血鬼:暗夜里寻找生命,台湾时报出版社,某某年


[2] Amenhotp,特兰斯瓦尼亚(TRANSILVANIAN)的嗜血女伯爵,某BBS,某某年


[3] Dracula,吸血鬼和电影,上海译报,2003年


[4] RockSun,一个硅谷丛林的故事,某BLOG,2001年


[5] 作者不详,题目不详,见诸于各BLOG,年份不详


 

文章评论2条评论)

登录后参与讨论

wang1jin 2008-2-27 08:25

是不是没有进行元件编号啊...执行下行动编号试试

用户11150 2007-5-10 21:31

我的邮箱是h290954772@163.com

 

用户11150 2007-5-10 21:31

看了。蛮有哲理的。

有那位高手做过“多路开关直流稳压电源”的? 能不能把原理图给我看看,参考一下?我的是
设计并制作具有+5V、+12V、-12V、+24V四路输出的开关直流稳压电源。
基本要求如下:
1、输出电压及电流
     +5V ,2A
     +12V, 0.5A
     -12V, 0.5A
     +24V, 0.5A
 2、输入电压  AC 220+-22V,(50+-1)Hz
 3、电压调整率 Sv <2%
 4、纹波抑制比 Srip >55dB
扩展要求
1、具有过压保护功能
  2、具有过流保护功能

相关推荐阅读
wang1jin 2011-11-13 16:39
wang1jin单片机视频教程115盘下载地址!(迅雷下载)
  为了大家下载方便,我购买了一个115盘的空间,可以长期快速的为大家提供视频下载。   下载地址如下,如果下载上有什么问题,可以及时联系我,我给大家解决!       ...
wang1jin 2011-05-04 19:14
《51单片机C程序应用实例详解》随书代码下载
 最近有朋友向我反映《51单片机C程序应用实例详解》的DVD光盘中没有随书的代码,我去打开DVD光盘一看.确实是没有.可能是出版社当时没有放进去,为此我向广大的读者道歉.  当然道歉是不够的,代码也要...
wang1jin 2011-04-26 21:30
和朋友一起出的一本书《51单片机C程序应用实例详解》
本书是由sunhm、指挥和wang1jin三人合作完成。《51单片机C程序应用实例详解》在北京航空航天大学出版社的大力支持下,终于付印了,这是本人与另外两位朋友花费一年多心血完成的。  编写本书的初衷...
wang1jin 2010-11-26 15:29
请注意:PROTEL99SE视频被人刻成DVD来高价出售
最近在电子QQ群中,有一个QQ为1429474268人发了一条消息,(抱歉请允许我公开这个QQ)。他发了一条广告:实现PCB LAYOUT工程师梦想的同仁请进:http://item.taobao.c...
wang1jin 2010-06-21 13:40
wang1jin带您从零学单片机视频教程第一章下载地址
内容介绍:电子爱好者社区$Zk Q6^6L ~ _ I8h#zM0s5G(R一、单片机硬件讲解部分详细讲述了:电子爱好者社区4[7g Tt"Efff uH k.Q2aZ01、什么是单片机。电子爱好者社...
wang1jin 2010-06-17 22:34
无法下载视频教程的朋友可以购买最新刻的光盘!
最近网站上的视频教程因为服务器的问题,一直无法下载。很多网友也在问我怎么不能下载。因为我个人也没有能力去购买服务器,为大家提供这个视频的下载,为此我感觉到很抱歉。为了解决这个问题,我已经找到应对的方法...
我要评论
2
7
关闭 站长推荐上一条 /2 下一条