EEJournal

专题文章
现在就订阅

投降书

西方并不以细微差别著称。尤其是在美国,我们擅长非黑即白的思维。你要么支持我们,要么反对我们。

我们很有竞争力。我们的目标是取胜。除了胜利,只有一个选择:失败。失败者才会输。

如果你注定要输,最好输掉这场美好的战斗:投降就是软弱。宁可战斗而死,也不要像个失败者一样活着。(获胜者说起来容易……)

但是“投降”还有另一个相关的,但更微妙的意思:释放、屈服、接受。平静地接受无法改变的事情。“投降”的阿拉伯语单词“???????(“al-islam”)翻译过来。好战的“投降吧,多萝茜!”变成了善意的“哥们,淡定!”

投降也意味着放弃控制。而且,虽然这个过程可能最终会带来和平(假设事情进展顺利),但这是一个有点情绪化的过程:当死亡之握被放松,控制权被割让给其他实体(活着的、精神上的或无生命的)时,它会以焦虑的激增开始。

而这正是模拟设计人员有机会涉足的领域。因为,在所有涉及到自动化的工程人员中,没有人比模拟设计人员更抗拒自动化。而且,虽然这些故事可能会以牺牲胡子最长的他为代价来传递一些幽默,但笑声中夹杂着一种很好的钦佩和尊重。

因为我们知道他们是对的。最有可能的是,它们比某些新奇的机器做得更好。他们是我们现代的约翰·亨利。他们可以手工制作他们的结果,不仅是为了让它正常工作,而且是为了让它看起来正确,美学支持了一切都很好的信心。他们实践的是一门手艺和艺术,牢牢扎根于科学。

所以没有模拟合成工具。布局包含很多手工工作。我们所使用的工具只是在设计师的监督下的辅助工具。

数字设计师们很久以前就把自己交给了巨大的工具,这些工具可以大量地喷射出普通人永远无法企及的晶体管。虽然这些工具是自动的,但仍然会受到设计师的影响,其中很大一部分来自约束的使用。但是,许多约束条件都规定了一个结果:例如,必须达到的速度或功率限制。这与其说是控制工具,不如说是告诉工具你想要什么,然后让工具去做任何它需要做的事情来实现结果。不得不采取更多的控制,这表明一个破碎的数字过程:工具无法提供所需的结果。

因此,当您听说Cadence现在为模拟设计人员提供了形式化约束时,您可能会竖起耳朵,想知道合成工具是否即将用于模拟。答案是:不,不是。

模拟电路有自己必须满足的特定要求,相关参数会因功能的不同而有很大差异。可能是带宽;可能是信噪比;它可能是收益。这不是一个简单的速度/功率/面积的世界。

事实上,Cadence提供的约束是较低层次的,起源于设计师和布局工程师之间的简单注释。到目前为止,如果设计师需要两个晶体管进行匹配,他或她会在原理图上做个注释,然后布局工程师就会相应地进行。他不会告诉布局工程师他想要一个特定的增益:作为设计师,他的工作是找出如何实现增益。所以他仍然会做设计工作,注释那些依赖于布局工程师成功的设计。

新颖之处在于,将这些“注释”形式化为约束,既可以通过布局工具也可以通过模拟.使用匹配示例,可以指定两个晶体管匹配,但不指定大小。然后你可以在模拟中使用大小来决定使用哪个;匹配约束将应用于两个晶体管的大小,并确保您不会忘记保持它们相同。

有相当多的约束条件可以被召唤出来。放置约束菜单允许你单独指定对称、匹配、绝对方向、相对方向(“我不关心哪个方向,但它们都应该是相同的”)、对齐、间距、集群和集群边界、相关性、IR drop和“modgen”的广泛类别,这实际上是一个可以自动执行常见放置模式的布局向导。

还有一个“电路探勘器”:它可以查看设计,识别常见模式,并添加可以根据需要审查、修改和覆盖的默认约束。

约束仍然可以用于设计和布局之间的通信,并且可以设置权限,允许任何一方或双方更新部分或全部约束,并在原理图和布局上注释(或反向注释)它们。

原理图视图和布局视图都允许您查看约束及其状态的列表。希望绿色的复选标记表示约束已经满足;你还会看到是否有一些目标没有实现或不可行。原理图和布局上的着色可以帮助您可视化哪些元素属于给定的约束-例如,两个匹配的晶体管将具有相同的颜色。

当你开始寻求降服时,你可以一步一步来。最初,您可以指定约束,手动实现它,并让检查器确认约束是否满足。那些准备好冒险的人可以让工具实际实现约束(实际上,约束的一个子集:不是所有的都可以驱动工具);检查人员仍然可以确认你的信任是否到位。

因此,在所有关于是否让工具接管的大惊小怪和担忧之后,这种投降只是名义上的:您只是给了工具一些工作空间。你可以依靠他们来帮助提高设计质量,但这仍然是在你的密切监督下。狗的皮带变长了,但它还是被拴着。

事实上,也许这是两全其美的结果:你可以在体验投降的同时仍然掌控局面。

留下回复

有特色的博客
2022年12月28日
我不得不说,其中许多机械运动对我来说都是全新的,从第一个开始,我现在知道它是施密特耦合....
2022年12月20日
作者:James Paris和Armen Asatryan在实现过程中自动进行简短检查,让设计团队快速找到并修复这些错误... ...
2022年12月20日
我们在Synopsys上回顾了2022年,包括基于云的芯片设计工具、机器学习和人工智能驱动的EDA解决方案、多模系统和安全接口IP。回顾一年:回顾2022年的关键技术进步和冒险,这篇文章首次出现在来自硅…

有特色的视频

基于软件的自检作为处理单元的安全机制

Synopsys对此

了解Synopsys ARC软件测试库如何帮助您在动力和区域预算范围内进行高性能安全关键型汽车设计。

了解更多

特色粉笔谈话亚博里的电子竞技

MOTIX™电机控制解决方案

逮老鼠的电子产品而且英飞凌

当今复杂的汽车设计需要广泛的电机控制和系统集成电路来满足客户的需求。在本期Chalk Talk节目中,英飞亚博里的电子竞技凌的Michael Williams和我一起探讨英飞凌的MOTIX™电机控制解决方案如何帮助简化您的下一个汽车设计。我们将仔细研究MOTIX™嵌入式电机控制芯片电源系统,MOTIX™嵌入式电源IC可以为您的下一个设计带来的好处,以及如何开始使用英飞凌的MOTIX™电机控制解决方案进行下一个电机控制设计。

点击这里了解英飞凌科技TLE986x 2相电机/继电器驱动器ic的更多信息

Baidu