智能EDA小白从0开始 —— DAY24 Pulsic

Pulsic公司简介及其革命性EDA工具Animate Preview深度解析

一、公司概览与背景

Pulsic,一家深耕于电子设计自动化(EDA)领域的精密设计自动化公司,自2001年1月在英国布里斯托尔成立以来,便致力于解决先进节点设计所面临的极端挑战。公司由一群来自Zuken(日本图研)的资深工程师创立,他们凭借丰富的经验和深厚的行业洞察力,为Pulsic注入了强大的技术基因和创新动力。

Pulsic的核心竞争力在于其提供的经过生产验证的布局规划、放置和布线软件解决方案,这些解决方案能够精准应对先进工艺节点下的设计难题。值得一提的是,Pulsic于近年被EDA行业巨头Cadence并购,这一举措不仅巩固了Pulsic在EDA领域的地位,也为其带来了更广阔的市场前景和资源整合能力。

Unity™,作为Pulsic的旗舰技术平台,是Pulsic集成电路(IC)设计解决方案的基石。该平台集成了Pulsic规划解决方案、Pulsic实施解决方案以及Pulsic Animate™等多个模块,为设计师提供了从标准单元设计到定制设计的全方位支持。Unity™平台以其高效、精准的设计能力,赢得了业界的广泛赞誉和认可。

二、Animate Preview:模拟版图布局的革新者

在Pulsic的众多产品中,Animate Preview无疑是一款极具革命性的工具。这款专为模拟电路工程师设计的模拟版图布局工具,以其快速、便捷且准确的特性,极大地加速了模拟设计流程,并显著提升了设计效率。

(一)Animate Preview的核心价值
  1. 可视化电路:Animate Preview通过提供电路的详细可视化,使电路工程师能够直观地看到其设计决策的物理效果。这一特性极大地增强了设计师对设计过程的掌控力,有助于他们在设计流程的早期阶段就能做出更加明智的决策。

  2. 加速设计流程:通过减少电路工程师与布局工程师之间的设计迭代,Animate Preview显著缩短了设计周期。它能够在几秒钟内生成手工级质量的布局预览,从而大大节省了设计师的时间和精力。

  3. 提供可靠的面积估算:Animate Preview遵循设计规则检查(DRC)和工艺规则,为用户提供早期且准确的物理布局预览。这一特性使得设计师能够在设计初期就能对设计面积有一个大致的预估,从而有助于后续的设计优化和成本控制。

  4. 加速布局团队工作:Animate Preview Plus版本进一步提升了布局团队的工作效率。它支持快速LDE(布局设计编辑器)分析,能够缩短整体布局时间,为团队提供更加高效、便捷的布局解决方案。

(二)Animate Preview的技术特点
  1. 多态布局引擎:Pulsic独特的多态布局引擎是Animate Preview的核心技术之一。它能够在几秒内生成符合DRC的布局预览,且布局质量堪比手工制作。这一特性使得设计师能够在短时间内获得多个布局方案,从而有更多的选择空间进行优化。

  2. 原理图编辑器中显示:Animate Preview以插件的形式嵌入到现有的原理图编辑器中,如Cadence® Virtuoso™。这使得设计师无需切换工具,即可在原理图编辑器中直接查看布局预览,极大地提高了设计效率。

  3. 自动识别结构:Animate Preview具备自动识别常见模拟结构的能力,如差分对、电流镜等。它能够根据设计师的意图自动创建结构,并自动实现对称性和匹配,从而确保布局的准确性和一致性。

  4. 自动创建必要结构:除了自动识别结构外,Animate Preview还能自动创建必要的模拟结构,如哑元器件和保护环等。这些结构的自动创建有助于设计师在遵守DRC规则的同时,生成电气正确的布局。

  5. 自定义布局预览:Animate Preview提供了易于使用的图形用户界面(GUI)和高级编辑工具,使得设计师能够轻松自定义布局预览。这一特性使得设计师能够根据自己的需求和偏好,对布局进行个性化的调整和优化。

  6. 面积报告:Animate Preview能够生成详细的面积报告,包括设计面积、宽度、高度和纵横比等信息。这些报告有助于设计师在设计过程中进行成本控制和优化。

  7. 保存布局:Animate Preview支持保存黑盒布局和初始布局(需要Animate Preview Plus)。这一特性使得设计师能够将布局保存为可复用的资源,以便在后续的设计过程中进行快速调用和修改。

(三)Animate Preview在实际应用中的优势
  1. 从原理图获得早期布局反馈:Animate Preview能够在几秒钟内显示设计决策的物理效果,为设计师提供早期且准确的布局预览。这使得设计师能够在设计初期就能发现潜在的问题,并及时进行调整和优化。

  2. 为布局优化设计:Animate Preview使用原理图中的参数,并考虑多种布局拓扑结构,以创建具有最佳封装效果的布局预览。它有助于设计师探索器件参数(如宽度、m因子和插指数)对布局面积和封装效果的影响,从而实现最佳的器件封装和布局面积。

  3. 加速电路设计:使用Animate Preview Plus提供的初始布局,可以将布局后仿真的时间缩短高达60%。这极大地加速了电路设计流程,使得设计师能够在更短的时间内完成更多的设计工作。

  4. 轻松传递设计意图:Animate Preview提供的初始布局能够清晰地展示布局设计师应该如何布局以及哪些部分是关键。这有助于确保设计意图在整个设计流程中得到准确传递,从而减少设计迭代和误解。

  5. 加速模拟布局:Animate Preview能够在几分钟内从原理图创建高质量的初始布局,并将其保存为OpenAccess格式。这使得模拟布局时间大大减少,为设计师提供了更多的时间来进行后续的设计优化和验证工作。

  6. 探索多种方案:Animate Preview能够为电路创建多种不同的布局拓扑结构。设计师可以通过改变电路参数来探索各种可能性,从而找到最适合自己需求的布局方案。这一特性使得设计师在设计过程中拥有更多的灵活性和选择空间。

  7. 自动约束:Animate Preview真正理解模拟电路的特性,并自动识别模拟电路中的约束条件(如电流镜和差分对等)。它能够根据这些约束条件自动为电路生成高质量的匹配布局。这使得设计师无需手动设置复杂的约束条件,即可获得符合要求的布局结果。

三、总结与展望

综上所述,Pulsic公司的Animate Preview是一款极具革命性的模拟版图布局工具。它以快速、便捷且准确的特性,极大地加速了模拟设计流程,并显著提升了设计效率。随着EDA行业的不断发展和技术的不断进步,Animate Preview有望在未来继续发挥重要作用,为模拟电路设计师提供更加高效、便捷的解决方案。

同时,我们也期待Pulsic公司能够继续秉承创新精神,不断推出更多优秀的EDA工具和产品,为集成电路设计行业的发展贡献更多的力量。在未来的发展中,Pulsic公司可以进一步加强与产业链上下游企业的合作与交流,共同推动EDA技术的创新与应用发展,为集成电路产业的繁荣与进步做出更大的贡献。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/56507.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一些简单的汇编指令

硬件架构和汇编指令 一、硬件架构 ARM芯片属于精简指令集计算机(RISC:Reduced Instruction Set Computing), 它所用的指令比较简单,有如下特点: ① 对内存只有读、写指令 ② 对于数据的运算是在CPU内部实现 ③ 使用RISC指令的CPU复杂度小一点&#xff0…

中国科学院大学与美团发布首个交互式驾驶世界模型数据集DrivingDojo:推进交互式与知识丰富的驾驶世界模型

中国科学院大学与美团发布首个交互式驾驶世界模型数据集DrivingDojo:推进交互式与知识丰富的驾驶世界模型 Abstract 驾驶世界模型因其对复杂物理动态的建模能力而受到越来越多的关注。然而,由于现有驾驶数据集中的视频多样性有限,其卓越的建…

简述RESTFul风格的API接口

目录 传统的风格API REST风格 谓词规范 URL命令规范 避免多级URL 幂等 CURD的接口设计 REST响应 响应成功返回的状态码 重定向 错误代码 客户端 服务器 RESTful的返回格式 返回格式 从上一篇文章我们已经初步知道了怎么在VS中创建一个webapi项目。这篇文章来探讨一…

外包干了2个月,技术明显退步

回望过去,我是一名普通的本科生,于2019年通过校招有幸加入了南京某知名软件公司。那时的我,满怀着对未来的憧憬和热情,投入到了功能测试的岗位中。日复一日,年复一年,转眼间,我已经在这个岗位上…

Git协作场景

1、日常需求开发 在日常开发中,研发人员通常需要从 develop 分支创建 feature 分支进行功能开发,并在开发完成后将其合并回 develop。常规的操作流程如下: 创建 feature 分支: 研发人员从 develop 分支创建一个新的 feature 分支…

优化SpringBoot接口:异步处理提升系统吞吐量策略

作者介绍:✌️大厂全栈码农|毕设实战开发,专注于大学生项目实战开发、讲解和毕业答疑辅导。 推荐订阅精彩专栏 👇🏻 避免错过下次更新 Springboot项目精选实战案例 更多项目:CSDN主页YAML墨韵 学如逆水行舟&#xff0c…

牵手App红娘来助力,打造线上交友“好管家”

线上交友以其便捷性、广泛性和互动性等特点,正逐渐成为单身男女寻找恋爱伴侣的重要渠道。相较于传统相亲模式,线上交友不仅打破了时间和空间的限制,更以其丰富的互动功能和个性化的匹配算法,为用户提供了前所未有的交友体验。在这…

Python数据分析-航空公司客户满意度分析

一、研究背景 随着航空业的快速发展,航空公司之间的竞争愈发激烈。航空公司不再仅仅依靠价格、航班时间等基本要素来吸引客户,而更多地关注如何提升客户体验与满意度。乘客的飞行体验和满意度不仅影响了他们的忠诚度,也对航空公司在市场中的…

IJKPlayer源码分析-整体结构

根据我们的之前的老方法,采用结构化的方式来对IJKPlayer源码做个分析,首先,我们从整体的角度先把IJKPlayer的整体架构和流程讲下,让大家先有个整体的印象。 本地JNI入口 在Android环境下,JVM层载入一个本地so库流程大致…

在数据库产品中如何设计基于列和行的访问控制功能

在数据库产品中设计基于列和行的访问控制功能(Column-Level and Row-Level Access Control, CLAC 和 RLAC)是一种细粒度的权限管理方式,能够进一步提升数据安全性和灵活性。通过这种控制,数据库可以限制特定用户或角色只能访问某些…

【C++11】包装器:深入解析与实现技巧

C 包装器:深入解析与实现技巧 个人主页 C专栏 目录 引言包装器的定义与用途C 包装器的常见应用场景实现包装器的技巧使用 RAII 实现资源管理案例分析:智能指针模板包装器的应用包装器与设计模式性能优化更多应用案例总结 引言 C 是一门灵活且强大的语…

搜维尔科技:感受、握持、推动、连接和挤压虚拟物体,SenseGlove触觉反馈手套拥有先进的触觉技术、一流的可用性和功能

感受、握持、推动、连接和挤压虚拟物体,SenseGlove触觉反馈手套拥有先进的触觉技术、一流的可用性和功能 感受、握持、推动、连接和挤压虚拟物体,SenseGlove触觉反馈手套拥有先进的触觉技术、一流的可用性和功能

vue后台管理系统从0到1搭建(4)各组件的搭建

文章目录 vue后台管理系统从0到1搭建(4)各组件的搭建Main.vue 组件的初构 vue后台管理系统从0到1搭建(4)各组件的搭建 Main.vue 组件的初构 根据我们的效果来看,分析一下,我们把左边的区域分为一个组件&am…

Learn OpenGL In Qt之纹理

竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生~ 公众号: C学习与探索 | 个人主页: rainInSunny | 个人专栏: Learn OpenGL In Qt 文章目录 纹理纹理坐标纹理环绕方式纹理采样多级渐远纹理 纹理加载和创建加载纹理创建纹理 应用纹理 纹理 纹理坐标…

等保测评在各个行业的应用

等保测评的基本概念和流程 等保测评,即网络安全等级保护测评,是根据国家相关法律法规和标准,对信息系统实施安全等级划分,并针对各等级采取相应安全保护措施的过程。等保测评的流程通常包括信息系统定级、备案、安全建设、等级测评…

Element UI 的 el-tree 组件节点取消双击后的鼠标选中文字状态

要取消 Element UI 的 el-tree 组件节点双击后的鼠标选中文字状态,你可以通过以下几种方式来实现: 使用 CSS 禁止选中: 你可以在全局样式中或者特定的树节点上添加 CSS 规则,来禁止用户选择文本。例如,你可以在 el-tre…

【AWS AMI跨境备份】跨境使用 S3 备份和还原 AMI 镜像

文章目录 一、实验场景二、实验目标三、实验架构图四、涉及到AWS服务五、演示操作5.1 创建EC2实例5.2 创建映像5.3 备份AMI至Global S35.4 复制AMI从Global S3至 CN S35.5 还原AMI5.6 测试AMI 六、参考链接 一、实验场景 将 AWS Global区域的EC2实例备份至 AWS CN区域。 备份…

苍穹外卖学习笔记(二十五)

文章目录 Spring Task介绍应用场景: cron表达式例如: 入门案例 订单状态定时处理处理超时订单处理一直配送中的订单OrderMapper WebSocket介绍HTTP协议和WebSocket协议对比应用场景:入门案例1. 使用websocket.html作为WebSocket客户端2. 导入…

Windows多线程编程 互斥量和临界区使用

Windows 多线程编程允许程序同时运行多个线程,提高程序的并发性和执行效率。多线程编程中的核心概念包括线程的创建、同步、调度、数据共享和竞争条件等。本文详细介绍了 Windows 多线程编程的关键技术点,并解释如何使用线程同步机制来保证线程安全。 1…

2.2.ReactOS系统,系统调用表MainSSDT的实现

2.2.ReactOS系统,系统调用表MainSSDT的实现 2.2.ReactOS系统,系统调用表MainSSDT的实现 文章目录 2.2.ReactOS系统,系统调用表MainSSDT的实现系统调用表MainSSDTSVC_ 宏的定义sysfuncs.h函数的声明 系统调用表MainSSDT ULONG_PTR MainSSDT[…