18lickc新利
的意见

你能承受在你的下一个设计项目上浪费时间吗?

能够识别公司内部哪些项目正在使用哪些IP的重要性。

受欢迎程度

说实话:工程师们每天都被要求创造奇迹,而他们几乎总是能做到。他们面临的挑战是以全新复杂、强大和高功能的片上系统和系统的形式发明未来。除此之外,他们还需要使用越来越复杂的工具,重复使用越来越多的知识产权,以加快产品上市的速度。哦,所以要在时间和预算之内完成。

如今,硅和IP设计的状态是复杂的,一个典型的项目由几个设计库组成,从中到低级,它们被缝合在一起以获得设计的顶级表示。这听起来很容易,但在细节中存在地雷。让我用我最近目睹的一次经历来说明这一点。

我的客户是一位设计经理Hank(化名),他在混合信号ip方面的专业知识非常有名。他的公司生产集成电路。它们被设计到一些消费电子产品中,比如玩具。对于这种季节性的产品,尽早与玩具制造商取得设计上的胜利,以便将其转化为大量的生产订单是至关重要的。偷换进度表可能会对公司的底线产生深远的影响。

Hank的公司通过重用他们之前开发的IP块来优化其设计计划。Hank负责开发锁相环(PLL)。通常,他的IP在他的公司每年发布的相当多的ic中被使用。

与前几年一样,Hank正在为几个内部客户开发PLL -所有客户的要求都略有不同,但都有严格的最后期限!尽管录制的最后期限很快就要到了,但一切都进行得很顺利。这是每个设计经理的梦想!几乎所有有经验的经理现在都会说:“好得令人难以置信!”是的,这好得令人难以置信!事实证明,其中一个消费者报告说,锁相环的功耗需要进一步优化。因此,Hank和他的团队将问题追溯到PLL模块中的一些低级逻辑单元。这一修正将影响到他几乎所有赶着最后期限的内部客户。

汉克给我们打电话时面临着两个挑战ClioSoft。

首先,谁是使用他的PLL的所有消费者,他们目前使用的是什么版本?Hank需要一份准确的报告,这样他就可以去警告这些IC设计团队即将到来的变化,并了解这一变化对他们的影响,以及他是否需要优先考虑功率优化而不是为PLL IP计划的其他任务。

汉克斯的第二个挑战是找出如果要优化低级逻辑单元,那么PPL库中的哪些单元需要进行描述。Hank打算使用此列表来计划需要将团队中的哪些成员分配到低功率修复中。

对汉克和他的公司来说幸运的是,他正在使用ClioSoft SOS7的引用特性。该特性的一个关键好处是,它报告了使用PLL的消费者项目的列表,以及它们正在使用的PLL的确切版本,如图1所示。Hank能够立即与各自项目的设计经理会面,并了解问题对他们的产品和带出计划的影响。在适当的时候,Hank意识到功率优化对他的大多数其他消费者来说并不那么重要。他能够分配优先级,并合理地快速克服挑战,而没有引起重大危险信号。


图1所示。

然而,他的第二个挑战仍然没有解决:报告问题的一个消费者仍然需要优化。Hank仍然需要了解更改PLL库中的低级逻辑单元的影响。Hank的锁相环设计是一个使用Cadence OA数据库的自包含硬宏。ClioSoft的SOS7设计管理器界面为Hank提供了他所需要的工具。对于每个需要更改的单元格,Hank得到了使用此特定单元格的单元格列表,如图2所示。有了这个列表,他就可以手术式地优化对功耗影响最大的电池。


图2。

今天的设计比以往任何时候都更加复杂,工程师们在时间和预算内交付日益复杂的解决方案的压力是巨大的。利用知识产权和简化设计管理流程是在当今复杂、高压的设计环境中取得成功的关键。一个失误、一次设计修改、一两周的进度失误都可能决定一个设计项目的成败。

这里的解决方案非常简单:只需适当地使用手头的工具来做出最佳判断。值得庆幸的是,汉克做到了,而且在过去的一季中,他的公司有相当多使用了他的锁相环的产品被设计成玩具!



留下回复


(注:此名称将公开显示)

Baidu