USER_CROSSING_SLR

embedded/2024/9/23 6:33:59/

在堆叠硅互连(SSI)设备上放置设计元素时,您可以使用
要管理的USER_SLR_ASSIGNMENT、USER_CROSSING_SLR和USER_SLL_REG属性
逻辑分区和Vivado放置工具的行为。SSI设备由以下部分组成
多个超逻辑区域(SLR),由称为超长线的插入器连接连接连接起来
(SLL)。有关在单反相机中放置和布线的更多信息,请参阅中的此链接
Vivado设计套件的超快设计方法指南(UG949)[参考24]。
USER_CROSSING_SLR是一个布尔属性,表示允许网络穿过
SLR边界,或者网络不应越过SLR边界。约束可以是
应用于网或针。如果USER_CROSSING_SLR设置为1,则网络可以穿过
SLR边界通过SLL通道。当设置为0时,网不应穿过SLR
边界。

重要提示:值0可用于任何引脚或网段,以指示网络不应交叉
边界。值1只能应用于单个扇出管道寄存器连接。
要管理SLR之间的放置,请从USER_SLR_ASSIGNMENT开始,将逻辑分配给
SLR或组,添加USER_CROSSING_SLR以控制逻辑中的哪个网段交叉
SLR边界。如果需要,添加USER_SLL_REG。
USER_CROSSING_SLR=1与USER_SLR_ASSIGNMENT没有冲突,因为它是在
平面布置阶段。USER_CROSSING_SLR=0的优先级低于
USER_SLR_分配
USER_CROSSING_SLR的优先级高于USER_SLL_REG。当USER_CROSTING_SLR为
与USER_SLL_REG冲突,后者属性被忽略。
但是,如果具有USER_SLL_REG(true)的寄存器的两个引脚也具有USER_CROSSING_SLR
但Reg/D的源电池和Reg/Q的测压元件放置在同一SLR中,
则应忽略USER_SLL_REG和USER_CROSSING_SLR。

Applicable Objects
• Nets ( get_nets )
• Pins ( get_pins )
Value
• Null (or “”): Indicates that the property is found on the net or pin, but that the property
value has not been set to either TRUE or FALSE, or has been unset.
True (or 1): The net connected to the pin will be routed onto SLL channel if necessary
for placement purposes.
False (or 0): The net connected to the pin will be routed inside an SLR.
Syntax
Verilog and VHDL Syntax
Not applicable
XDC Syntax
set_property USER_CROSSING_SLR <value> [get_nets <net_name>]
Where:
• <value> is the specified value for the property of NULL, TRUE, or FALSE.
• <net_name> specifies the name of the net to assign the property to.
XDC Example 1:
set_property USER_CROSSING_SLR 0 [get_nets net_A]

http://www.ppmy.cn/embedded/107373.html

相关文章

如何在Mac中修改pip的镜像源

一. 修改步骤 进入命令行 进入到用户根目录 cd ~/在用户根目录下创建 .pip 文件夹 mkdir .pip进入到 ~/.pip 文件夹内 cd ~/.pip创建 pip.conf 文件 vim pip.conf在 pip.conf 文件中添加清华大学的镜像源&#xff0c;如下&#xff1a; [global] index-urlhttps://pypi.tuna.ts…

任务栏透明怎么设置?适配最新版 Windows 电脑的方法介绍(图文教程)

电脑任务栏作为Windows操作系统中的一个重要组件&#xff0c;部分用户对于任务栏的了解比较少&#xff0c;经常会遇到任务栏消失、任务栏透明度不会设置的问题。本文一一给大家科普关于Windows任务栏的知识&#xff0c;以及设置任务栏透明的技巧。 一、什么是任务栏 电脑任务栏…

Collection的子接口List系列集合

一、Collection 1.集合的概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素&#xff1b;它提供更具体的子接口(如Set和List)实现。 2.Collection的常用方法 方法名说明boolean add(E e)添加元素boolean remove(Object o)从集合中移除指定的元素boolea…

前端基础解析

一、HTML 基础 HTML&#xff08;HyperText Markup Language&#xff09;即超文本标记语言&#xff0c;是构建网页的基础。它通过各种标签来定义网页的结构和内容。 1. 常用标签 <html>&#xff1a;定义整个 HTML 文档。<head>&#xff1a;包含文档的元数据&#xf…

Android Studio gradle下载太慢了!怎么办?(已解决)

Android Studio&#xff01;你到底干了什么&#xff1f;&#xff01; 不能高速下载gradle&#xff0c;我等如何进行app编程&#xff1f;&#xff01; 很简单&#xff0c;我修改gradle地址不就是了。 找到gradle-wrapper.properties文件 修改其中distributionUrl的地址。 将 ht…

“Interface 和 Type 区别”深度解析

“Interface 和 Type 区别”深度解析 文章目录 一、Interface 和 Type 是什么二、如何使用 Interface 和 Type1. 定义 Interface2. 定义 Type3. 使用 Interface 和 Type4. 区别与联系 三、Interface 和 Type 二者有哪些区别&#xff0c;分别在哪些场景使用1. 区别2. 场景 四、扩…

【后端开发】PHP、go语言、Java、C++、Linux开发等急招中......

本周高薪急招后端开发岗位推荐&#xff0c;PHP、go语言、Java、C、Linux开发等岗位都在热招&#xff0c;月薪最高35K&#xff0c;还不快来&#xff01;&#xff01; 抓紧投递&#xff0c;早投早入职&#xff01; &#x1f447;点击职位名称查看详情&#x1f447; PHP 薪资&…

在qt中,用户输入了16进制的字符串,如何按照用户的16进制格式发送

在Qt中&#xff0c;如果你需要根据用户的16进制文本输入&#xff0c;通过UDP协议发送16进制字节流&#xff0c;你可以按照以下步骤进行&#xff1a; 获取用户输入的16进制文本&#xff1a;首先&#xff0c;你需要从用户界面获取用户输入的16进制字符串&#xff0c;例如通过一个…