首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏白山头讲IC

    如何看懂congestion map

    最近有一些同学问congestion map怎么看。这里详细介绍一下。 congestion map可以非常直观的看到,绕线有问题的区域。 另外congestion map对于及早发现floorplan的问题有非常重要的意义,有经验的工程师都是在place阶段发现floorplan存在的问题。可以说90%的问题,是在place阶段解决的。 这是因为congestion map和最终的绕线有一定的偏差。 以下图中的congestion map为例: ? 这里把右下角区域放大: ? 图中,左侧数字表示的是overflow,右侧的数字表示GRC的个数。 关于overflow的计算有两种方式可选: ? 我们把congestion map放大 ? 我们会看到长度等于row高度的短线,并且上面标有一些数字。其实,这些短线是GRC的一个边。

    1.3K21发布于 2020-07-31
  • 来自专栏陌上风骑驴看IC

    物理综合 | congestion 报告解读

    物理综合的一大目标是优化congestion, 衡量congestion 的指标有: Overflow Hotspots Overflow 跟Hotspots 是如何计算的,是用什么来表征的? Early Global Route Congestion Formula: ? Global Route Congestion Formula: ? 在分析Congestion 时,对于面积大density 低的设计,只看overflow 并不能确定congestion 是否有问题,此时Hotspot 更能反应真实情况。 除此之外, 最直接明了的方式是打开congestion map, 黄红白的区域就是congestion 严重的区域,通常如果congestion 在macro 周围多是floorplan 不合理造成的, 如果congestion 在逻辑中间多是设计本身或综合没做好造成的。

    4.4K40发布于 2020-07-01
  • 来自专栏全栈程序员必看

    WindowManager.LayoutParams.FLAG_SECURE_congestion window

    extends ViewGroup.LayoutParams implements Parcelable

    1.3K30编辑于 2022-11-08
  • 来自专栏陌上风骑驴看IC

    论P&R | Pin Density 跟 Congestion

    在《论综合:为什么做physical aware synthesis》中论及做Physical 综合的二分之一原因是Congestion 优化;Congestion 是一个硬指标,因为前面做的再好,如果 congestion 太严重线绕不通还是要重头再来。 跟功耗的优化类似,设计本身对Congestion 影响最大,如果设计已经足够优化,Coding Style 对Congestion 足够友好;那FloorPlan 对Congestion 的影响就至关重要 ,如果FloorPlan 也足够优化,也都按着数据流精细调整过;那剩下解Congestion 的办法就十分有限,目前在综合阶段可用的办法不外乎: 结构选择; 推散cell; 禁用pin Density setPlaceMode -congEffort high 用命令congRepair, 该命令会基于trialRoute congestion 的结果做一次增量的placement, 通过将cell

    3.8K10发布于 2019-11-21
  • 来自专栏数字芯片实验室

    如何在RTL级别电路建模优化congestion问题?

    在物理实现过程中routing之前的floorplan阶段、placement阶段和CTS阶段都对routing效果有很大的影响,也有很多针对congestion的优化技术。

    2K50发布于 2020-06-11
  • 来自专栏Jokey杂货铺

    【腾讯云轻量服务器】开启 BBR 加速网络访问

    net.ipv4.tcp_available_congestion_control = reno cubic bbr # 显示bbr 选项表示支持 操作步骤 1. 查看系统当前拥塞控制算法: root@VM-0-12-ubuntu:~# sysctl net.ipv4.tcp_congestion_control net.ipv4.tcp_congestion_control 配置开启 BBR 算法策略: # 临时生效 sysctl net.ipv4.tcp_congestion_control=bbr # 安全追加配置文件永久生效 cat << EOF >> /etc/ sysctl.conf net.ipv4.tcp_congestion_control=bbr EOF # 刷新生效配置 sysctl -p 3. 检查是否生效: root@VM-0-12-ubuntu:~# sysctl net.ipv4.tcp_congestion_control net.ipv4.tcp_congestion_control

    4.3K10编辑于 2025-12-01
  • 来自专栏建站闲谈

    Ubuntu 20.04 CentOS 8 开启 BBR技巧实操教程

    centos8 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr " >> /etc/sysctl.conf sysctl -p sysctl -n net.ipv4.tcp_congestion_control lsmod | grep bbr Ubuntu 20.04 echo net.core.default_qdisc=fq >> /etc/sysctl.conf echo net.ipv4.tcp_congestion_control=bbr >> /etc/ sysctl.conf sysctl -p sysctl net.ipv4.tcp_available_congestion_control lsmod | grep bbr Debian10 echo sysctl -p sysctl net.ipv4.tcp_available_congestion_control lsmod | grep bbr

    3.6K10编辑于 2022-02-23
  • 来自专栏Pseudoyu

    ICOM6012 Topic 4 Transport Layer

    flow in same connection MSS: maximum segment size (excluding header) Cumulative ACKs Pipelining TCP congestion and flow control set window size Flow Control Sender will not overwhelm receiver Congestion control port # to redirect segment) Source IP Dest IP One transport layer segment Source port # Dest port # Congestion congestion control Features Routers provide direct feedback to hosts with flow passing through congested router May indicate congestion level or explicit set sending rate TCP ECN ATM DECbit protocols TCP Congestion

    30120编辑于 2023-04-11
  • 来自专栏Vamei实验室

    协议森林12 天下为公 (TCP堵塞控制)

    advertised window vs congestion window 我们将专注于congestion window。(Hulk,smash!) Congestion Window congestion window总是处于两种状态的一个。这两种状态是: 慢起动(slow start)和堵塞避免(congestion avoidance)。 cwnd代表congestion window size。我们以片段的个数为单位,来表示cwnd的大小 (同样是概念性的)。 Congestion window从slow start的状态开始。 当congestion window的大小达到某个阈值ssthresh时,congestion进入到congestion avoidance状态。发送速率会继续增长。 我们看到,sshthresh是slow start到congestion avoidance的切换点。而片段丢失是congestion avoidance到slow start的切换点。

    91180发布于 2018-01-18
  • 来自专栏开发与安全

    《TCP/IP 卷一》笔记、ping和traceroute 的实现思路

    Slow start adds another window to the sender's TCP: the congestion window, called cwnd.  the congestion window. Congestion avoidance is a way to deal with lost packets.  congestion window, cwnd, and a slow start threshold size, ssthresh. Next, congestion avoidance, but not slow start is performed.

    1.3K00发布于 2017-12-28
  • 来自专栏我和你

    Ubuntu 20.04 Debian 9/10 开启Google BBR的方法

    qlfwq.png 二、修改系统变量 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control =bbr" >> /etc/sysctl.conf 三、保存生效 sysctl -p 四、查看内核是否已开启BBR sysctl net.ipv4.tcp_available_congestion_control 显示以下即已开启: # sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_congestion_control = bbr 五

    6.5K20编辑于 2022-04-22
  • 来自专栏建站闲谈

    Debian10 / Debian11 开启 BBR 加速

    echo net.core.default_qdisc=fq >> /etc/sysctl.conf echo net.ipv4.tcp_congestion_control=bbr >> /etc/sysctl.conf sysctl -p 检查是否成功: sysctl net.ipv4.tcp_available_congestion_control 显示: sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_available_congestion_control = bbr cubic reno 表示开启成功。

    13.5K30编辑于 2022-04-02
  • 启用BBR拥塞控制算法

    检查当前算法查看当前使用的拥塞控制算法sysctl net.ipv4.tcp_congestion_control2. 验证启用确认BBR已成功启用sysctl net.ipv4.tcp_congestion_control检查当前的拥塞控制算法:在启用之前,你可以先查看系统当前使用的算法,通常默认是cubic。 sysctl net.ipv4.tcp_congestion_control修改sysctl配置文件:使用你喜欢的文本编辑器(如nano或vi)打开 /etc/sysctl.conf 文件。 sudo nano /etc/sysctl.conf将以下两行配置添加到文件末尾:net.core.default_qdisc=fqnet.ipv4.tcp_congestion_control=bbr sysctl net.ipv4.tcp_congestion_control如果输出结果为 net.ipv4.tcp_congestion_control = bbr,则说明BBR已经成功启用。

    97610编辑于 2025-09-11
  • 来自专栏Debian中国

    Debian升级内核开启TCP_BBR 实现网络单边加速

    window.adsbygoogle || []).push({}); 修改系统变量: echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control 执行, sysctl net.ipv4.tcp_available_congestion_control 如果结果是这样 root@debian:~# sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_available_congestion_control = bbr cubic reno 就开启了。 关闭 TCP BBR sed -i ‘/net\.core\.default_qdisc=fq/d’ /etc/sysctl.conf sed -i ‘/net\.ipv4\.tcp_congestion_control

    2.7K20发布于 2018-12-20
  • 来自专栏深夜咖啡小屋

    Centos7开启内核TCP BBR拥塞控制模块

    修改内核参数文件sysctl.conf echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control =bbr" >> /etc/sysctl.conf 更新内核参数 # sysctl -p 检查当前内核使用拥塞控制算法 sysctl net.ipv4.tcp_available_congestion_control 如果开启bbr成功,返回结果应为 net.ipv4.tcp_available_congestion_control = bbr cubic reno 进一步检查是否成功开启BBR lsmod | grep

    2K20发布于 2019-09-09
  • 来自专栏冬雷博客

    Debian 9/10一键开启Google BBR

    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc /sysctl.conf sysctl -p 检测内核是否开启BBR sysctl net.ipv4.tcp_available_congestion_control 显示以下即已开启: # sysctl net.ipv4.tcp_available_congestion_control net.ipv4.tcp_available_congestion_control = bbr cubic reno

    2.6K20编辑于 2022-04-09
  • 来自专栏東雲研究所

    启用 TCP BBR 拥塞控制算法

    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc sysctl net.ipv4.tcp_available_congestion_control sysctl net.ipv4.tcp_congestion_control 然后使用下面的命令来验证

    5.7K101发布于 2018-05-02
  • 来自专栏飞牛Fnos系统合集

    解决跨运营商限速:在飞牛OS系统上启用BBR算法优化网络速度

    检查可用的拥塞控制算法输入以下命令:sudo sysctl net.ipv4.tcp_available_congestion_control预期输出:reno cubic bbr5. 启用BBR算法输入以下命令:sudo sysctl -w net.ipv4.tcp_congestion_control=bbr预期返回:net.ipv4.tcp_congestion_control 避免重启后失效)确认BBR算法有效后,需要设置为永久生效:# 编辑sysctl配置文件(使用nano编辑器)sudo nano /etc/sysctl.conf在文件最后一行添加:net.ipv4.tcp_congestion_control

    4.7K21编辑于 2025-08-27
  • 来自专栏凉风有信

    CentOS7 手动部署 BBR

    sysctl 配置,如下所示 $ echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf $ echo 'net.ipv4.tcp_congestion_control bbr' | sudo tee -a /etc/sysctl.conf $ sysctl -p 1 2 3 确认是否已经启用了 BBR $ sysctl net.ipv4.tcp_available_congestion_control 1 正常情况下应输出类似以下的字符串 net.ipv4.tcp_available_congestion_control = bbr cubic reno 1 接下来,继续验证 $ sysctl -n net.ipv4.tcp_congestion_control 1 应该输出类似以下字符串 bbr 1 最后,检查内核模块是否已加载 $ lsmod | grep bbr 1 应该输出类似于

    1.3K31发布于 2020-10-23
  • 来自专栏Eternally运维

    CentOS6/7开启谷歌官方版BBR内核TCP加速算法

    查询默认内核就是否刚安装的 uname -r 7、开启 BBR echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control =bbr" >> /etc/sysctl.conf sysctl -p && sysctl net.ipv4.tcp_available_congestion_control lsmod | grep uname -r 7、开启 BBR echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control =bbr" >> /etc/sysctl.conf sysctl -p && sysctl net.ipv4.tcp_available_congestion_control lsmod | grep

    3K70发布于 2018-05-11
领券