首页 > 其他分享 >ecoAddRepeater -loc与-offLoadAtLoc的区别

ecoAddRepeater -loc与-offLoadAtLoc的区别

时间:2024-06-23 19:27:20浏览次数:11  
标签:loc term offLoadAtLoc 驱动 input ecoAddRepeater buf inv

3cca11ff17464232a711e5ee55cdd824.png

1b23a8bb12e642818c57d84a3fbd50d4.png

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

拾陆楼知识星球入口

67c5e5503e47419fa0f836e84bbfb12d.png

 ecoAddRepeater -loc {x y} -cell BUF -net NET 

ecoAddRepeater -offLoadAtLoc {x y} -cell BUF -net NET

 

都是指定插buf/inv物理位置,区别在于前者用于插buf/inv驱动原始net所有的input term,后者用来驱动部分input term,具体驱动哪些是根据buf/inv线上位置而言的。28c9fa978ccf4e84bc5edb8b447875d2.png

如上图,1234为四个input term,在红圈的位置插一个buf,如果使用-loc,那么这个buf的输出驱动的就还是1234四个input,如果使用-offLoadAtLoc那么这个buf就只驱动1这一个input term。

图形界面操作的话,可以在ECO->Interactive ECO中找到Add Repeater的Place Mode,其中Location和OffLoad对应-loc和-OffLoadAtLoc。

值得一说的是,图形界面操作可以在Listed Terminals使用框选功能,选择要eco buf驱动的terminal,亲测好用。

标签:loc,term,offLoadAtLoc,驱动,input,ecoAddRepeater,buf,inv
From: https://blog.csdn.net/m0_61544122/article/details/139830543

相关文章

  • 编码器的稀疏注意力块(ProbSparse Self-Attention Block)
    编码器的稀疏注意力块(ProbSparseSelf-AttentionBlock)详细解释1.概述稀疏注意力块是Informer模型的核心组件之一,旨在高效处理长时间序列数据。它通过稀疏自注意力机制(ProbSparseSelf-Attention)显著降低计算复杂度,同时保持较高的性能。2.主要组件稀疏注意力块由以下......
  • 使用 localStorage 持久化用户登录状态
    在现代Web应用中,保持用户的登录状态是一个非常重要的功能。本文将介绍如何使用localStorage和Vuex在用户登录后持久化登录状态,并在页面刷新后保持用户的登录状态。1.store/index.jsimportVuefrom'vue';importVuexfrom'vuex';Vue.use(Vuex);exportdefaultnewV......
  • non_blocking=True 与 torch.cuda.synchronize()
    需要注意的是:GPU和CPU之间是异步执行的,CPU向GPU下达指令以后会立刻执行之后的代码,CPU不会等待GPU执行完成一、non_blocking=True 目的:压缩gpu的效果,避免CPU与GPU设备数据传输时间开销带来的计算效率低下在PyTorch中, non_blocking 是一个布尔类型的参数,用于指定是否启用......
  • Ubuntu下统计项目的代码行数-cloc工具
    先安装cloc工具:sudoaptinstallcloc然后在项目的根目录下执行:cloc.得到如下内容:-------------------------------------------------------------------------------Languagefilesblankcommentcode---------------......
  • [题解]CF855E Salazar Slytherin's Locket
    思路毒瘤数位DP题。首先,你可以用一个vector储存每一个数字出现的次数,然后用map记忆化。然后可以得到如下TLE#8的代码。因为map自带一只\(\log\)所以,考虑将map优化掉。但是,现在每一种数字可能会出现很多次,所以要用vector维护出现次数,但这样必定需要用map一......
  • ThreadLocal详解
    在做项目时发现项目中一般都会把用户信息存入ThreadLocal中,方便后续使用用户信息。但是ThreadLocal的原理是什么呢?这里结合网上的资料记录一下我自己的理解。ThreadLocal是什么?网上有的说法是ThreadLocal是线程本地变量,如果创建了一个ThreadLocal变量,那么访问这个变量的每......
  • Wakelocks 框架设计与实现
    Wakelocks框架是基于WakeupSource实现的为Android系统上层提供投票机制,以阻止系统进入休眠。1.功能说明该模块的支持受宏CONFIG_PM_WAKELOCKS控制。在使能该宏的情况下,PMCore初始化过程中会在sysfs下创建两个属性节点:/sys/power/wake_lock:用户程序可以向其写入一个字符串来......
  • RAG与LLM原理及实践(3)--- RAG结合LLM的local实现并附完整代码
    在写RAG结合LLM时,如果你读了我前面写的文章,你应该对里面的技术原理及流程有了很详细的了解。在上一篇文章讲了如何在通义千问中使用function的方式来完成LLM与RAG的结合。其实LLM结合RAG的方式可以有很多种,但是原理都是上一节介绍的,其实本质上就是要LLM知道,哪一类问题‘我’......
  • 【YOLOv8改进】MLCA(Mixed local channel attention):混合局部通道注意力(论文笔记+引
    摘要本项目介绍了一种轻量级的MixedLocalChannelAttention(MLCA)模块,该模块同时考虑通道信息和空间信息,并结合局部信息和全局信息以提高网络的表达效果。基于该模块,我们提出了MobileNet-Attention-YOLO(MAY)算法,用于比较各种注意力模块的性能。在PascalVOC和SMID数......
  • Malloc Lab: Writing a Dynamic Storage Allocator
    18-213/15-613,Summer2024MallocLab:WritingaDynamicStorageAllocatorAssigned:Thursday,June20,2024Thislabrequiressubmittingtwoversionsofyourcode:oneasaninitialcheckpoint,andthesecondasyourfinalversion.Theduedatesofeachp......