0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

物理实现流有三个主要输入

FPGA开源工作室 来源:FPGA开源工作室 作者:FPGA开源工作室 2022-07-22 11:13 次阅读

设计流的物理设计阶段也称为“place and route”阶段。这是基于物理放置电路的想法,该电路形成逻辑门并代表特定的设计,以便可以制造电路。典型的物理设计流程始于决定设计的 floor plan ,标准单元格的放置,为时钟信号创建时钟树,routing 时钟和信号网。

物理实现流有三个主要输入:

1.Gate Level Netlist

它可以是Verilog或VHDL的形式。该netlist是在逻辑综合过程中生成的,该逻辑综合是在物理设计阶段之前进行的•

2 .Reference Library and Technology file

这是逻辑功能的集合,例如OR和XOR等。库中的表示形式是将制造的物理形状的表示形式。技术文件定义金属和通过与特定技术相关的信息

3.Design Constraints

设计约束(例如系统时钟定义和时钟延迟,多个周期路径,输入和输出延迟,最小和最大路径延迟,输入过渡和输出负载电容,错误路径)与前端逻辑合成期间使用的延迟相同物理设计之前的阶段。

Setup Environment:

在placed和routed设计之前,需要创建设计环境。物理设计流程中设计设置阶段的目标是为 floor planning做准备。第一步是创建一个设计库。没有设计库,使用的物理设计过程将无效。该库包含所有将需要的逻辑和物理数据。因此,在物理设计期间,设计库也被称为设计容器。设计库的输入之一将使design library 特定于技术文件。

Floorplanning :

Floorplanning是指估计设计布局的过程。它包括估计设计的模具尺寸,为标准单元格创建位置行,围绕核心边界的I/OS的放置。也将宏位于floorplan阶段。从更广泛的意义上讲,macro placement和power planning在一起被称为floor planning。除了核心的这种纵横比,核心区域的利用外,在 floor plan阶段,还要注意cell orientation和核心与I/O间隙。

Power Planning :

Power Planning 是一个步骤,通常是通过floor planning 完成的,在该计划中,创建电源网络以平等地向设计的每个部分分发电源。可以通过工具自动进行 Power planning 。用较高的金属层在核心边界周围创建功率和接地环。
还创建了 power and ground 垂直和水平带,以在核心区域内分配功率,即宏和标准单元。最后,宏观和架子细胞引脚连接分别与皮带,功率和接地轨道进行。

Placement:

Placement是指最终确定设计中每个eaf instance 的确切位置和方向的过程。物理设计周期中非常重要的步骤。较差的放置需要更大的面积,还会导致性能降解。这是在布局表面上排列一组模块(STD单元格)的过程。每个模块具有固定形状和固定终端位置。模块的子集可能具有预分配的位置(e.g., I/O pads)。标准单元放在floorplaning阶段期间创建的行中。

Clock Tree Synthesis:

时钟树综合(CTS)是在设计中平均分布时钟信号的过程。CTS的主要目标是满足设计规则约束,偏斜和插入延迟。CTS是沿设计时钟路径插入buffers or inverters的过程,以实现零/最小偏斜或平衡偏斜的过程。除此之外,设计中还通过buffers or inverters添加了有用的偏差。

Routing:

Routing是指物理连接设计中实例的过程。Routing操作有四个步骤:
1.Global routing
2.Track assignment
3.Detail routing
4.Search and repair

Global Route

将网分配给特定的金属层和全局路由单元。Global Route试图避免congested global cells,同时最大程度地减少绕道。Global route还避免了预先路由的P/G,放置阻塞和routing阻塞。

Track Assignment (TA)

将每个网分配给特定的轨道,而实际的金属痕迹则由其放置。它试图制作长而直的痕迹,以避免vias数量。在TA舞台上没有遵循DRC。TA立即操作整个设计。

Detail Routing

试图使用称为“ Sbox”的固定尺寸的小区域来修复轨道分配后的所有DRC违规行为。详细路由将整个设计框穿越整个设计框,直到整个 Routing通行证完成为止。

Search and Repair

修复剩余的DRC违规通过多个迭代循环使用逐渐较大的Sbox尺寸。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路
    +关注

    关注

    172

    文章

    5837

    浏览量

    171878
  • 负载电容
    +关注

    关注

    0

    文章

    137

    浏览量

    10424

原文标题:Physical Design Flow

文章出处:【微信号:leezym0317,微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    经典的三个保护电路分享

    1.电路原理 如下图所示,使用母线上的电阻进行母线电流采样,将两端压差通过运放放大之后得到Ibus输出电压。将这个电压和另一保护的参考电压同时输入另一运放,这里的运放用作比较器
    的头像 发表于 11-19 09:25 116次阅读
    经典的<b class='flag-5'>三个</b>过<b class='flag-5'>流</b>保护电路分享

    简述光刻工艺的三个主要步骤

    “ 光刻作为半导体中的关键工艺,其中包括3大步骤的工艺:涂胶、曝光、显影。三个步骤异常,整个光刻工艺都需要返工处理,因此现场异常的处理显得尤为关键”
    的头像 发表于 10-22 13:52 306次阅读

    UAF42三个输入引脚啥区别吗?

    请问UAF42这个芯片,三个输入引脚啥区别吗,是分别对应低通带通高通输出还是说哪一输入都可以输出低通带通或者高通啊
    发表于 08-05 06:59

    可调变阻器三个引脚怎么区分

    可调变阻器,也称为电位器或可变电阻器,是一种可以调节电阻值的电子元件。它广泛应用于各种电子设备中,如音频设备、电源管理、电机控制等。可调变阻器三个引脚,分别是固定端、滑动端和可调端。这三个引脚
    的头像 发表于 07-24 11:12 885次阅读

    微波测量的三个基本参量是什么

    微波测量是电子工程领域中的一重要分支,它涉及到对微波信号的频率、幅度、相位等参数的测量。在微波测量中,三个基本参量:频率、幅度和相位。这三个参量是微波信号的基本特征,对于微波系统的
    的头像 发表于 05-28 14:46 1146次阅读

    三个3输入正与非门CD74AC10 数据表

    电子发烧友网站提供《三个3输入正与非门CD74AC10 数据表.pdf》资料免费下载
    发表于 05-22 10:52 0次下载
    <b class='flag-5'>三个</b>3<b class='flag-5'>输入</b>正与非门CD74AC10 数据表

    三个3输入正与非门CD74ACT10 数据表

    电子发烧友网站提供《三个3输入正与非门CD74ACT10 数据表.pdf》资料免费下载
    发表于 05-22 10:29 0次下载
    <b class='flag-5'>三个</b>3<b class='flag-5'>输入</b>正与非门CD74ACT10 数据表

    三个3输入正-非门SN54F27数据表

    电子发烧友网站提供《三个3输入正-非门SN54F27数据表.pdf》资料免费下载
    发表于 05-16 09:52 0次下载
    <b class='flag-5'>三个</b>3<b class='flag-5'>输入</b>正-非门SN54F27数据表

    三个3输入正NOR门数据表

    电子发烧友网站提供《三个3输入正NOR门数据表.pdf》资料免费下载
    发表于 05-14 09:21 0次下载
    <b class='flag-5'>三个</b>3<b class='flag-5'>输入</b>正NOR门数据表

    三个3输入正与非门数据表

    电子发烧友网站提供《三个3输入正与非门数据表.pdf》资料免费下载
    发表于 05-13 10:18 0次下载
    <b class='flag-5'>三个</b>3<b class='flag-5'>输入</b>正与非门数据表

    三个3输入正与门SN54F11数据表

    电子发烧友网站提供《三个3输入正与门SN54F11数据表.pdf》资料免费下载
    发表于 05-11 10:58 0次下载
    <b class='flag-5'>三个</b>3<b class='flag-5'>输入</b>正与门SN54F11数据表

    三个3输入正NAND门数据表

    电子发烧友网站提供《三个3输入正NAND门数据表.pdf》资料免费下载
    发表于 05-10 10:09 0次下载
    <b class='flag-5'>三个</b>3<b class='flag-5'>输入</b>正NAND门数据表

    串联谐振电路的三个特征

    串联谐振电路的三个特征  串联谐振电路是一种重要的电路结构,具有许多特征和应用。本文将详细介绍串联谐振电路的三个主要特征,并对其原理和应用进行详细讨论。 首先,串联谐振电路具有共振频率。共振频率是指
    的头像 发表于 12-20 14:54 1433次阅读

    网络通信技术分为哪三个层次

    网络通信技术分为物理层、数据链路层和网络层三个层次。每个层次都有不同的功能和任务,它们协同工作,确保数据在网络中的传输和接收。以下是关于网络通信技术各个层次的详细解释,以及如何协同工作以实现可靠
    的头像 发表于 12-20 09:13 2238次阅读

    LED总爱被“烧掉”?用这三个方法,能让它更“长寿”!

    LED总爱被“烧掉”?用这三个方法,能让它更“长寿”!
    的头像 发表于 11-23 09:08 650次阅读