会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Methods of estimating net delays in tile-based PLD architectures
    • 估计基于瓦片的PLD架构的网络延迟的方法
    • US07735039B1
    • 2010-06-08
    • US11895899
    • 2007-08-28
    • Srinivasan DasasathyanHasan ArslanMeng LouAnirban Rahut
    • Srinivasan DasasathyanHasan ArslanMeng LouAnirban Rahut
    • G06F17/50
    • G06F17/5031G06F17/5054G06F2217/84
    • Methods of estimating delays between pins on a tile-based programmable logic device (PLD), by identifying repeat patterns and exploiting these patterns to provide accurate delay estimates. A computer-implemented method can include selecting a sample area in a tile-based PLD and constructing a delay table corresponding to the sample area. Each entry in the delay table includes a base delay value and a description of the fastest available route from a source pin in a source tile to a load pin in the sample area. To estimate a net delay, the base delay value and the description of the route are read from the delay table for specified source and load pins. One or more delay variants (e.g., pin delays and/or crossing penalties) are calculated based on the description of the route. The calculated delay variants are added to the base delay value to obtain an adjusted delay value, which is output.
    • 通过识别重复模式并利用这些模式来提供准确的延迟估计来估计基于瓦片的可编程逻辑器件(PLD)的引脚之间的延迟的方法。 计算机实现的方法可以包括在基于瓦片的PLD中选择样本区域并构建对应于样本区域的延迟表。 延迟表中的每个条目包括基本延迟值以及从源块中的源引脚到采样区中的负载引脚的最快可用路由的描述。 为了估计净延迟,从延迟表中读取指定的源和负载引脚的基本延迟值和路由的描述。 基于路线的描述来计算一个或多个延迟变型(例如,引脚延迟和/或交叉惩罚)。 将计算的延迟变量加到基本延迟值中,以获得输出的经调整的延迟值。
    • 2. 发明授权
    • Assigning inputs of look-up tables to improve a design implementation in a programmable logic device
    • 分配查询表的输入以改善可编程逻辑器件中的设计实现
    • US07424697B1
    • 2008-09-09
    • US11707317
    • 2007-02-16
    • Hasan ArslanAnirban Rahut
    • Hasan ArslanAnirban Rahut
    • G06F17/50
    • G06F17/5054G06F17/5031G06F2217/84
    • Methods for improving an implementation of a design in a programmable logic device (PLD). A topological level of the design implementation is determined for each look-up table (LUT) of the PLD. A subset of the LUTs that are on the critical timing paths of the design implementation is determined. For each LUT in the subset at each topological level, a set combinations is determined for assigning signals to the inputs of the LUT. A current assignment of the signals to the LUT inputs is initialized according to the design implementation. For each LUT in the subset at each topological level, the method determines whether a respective assignment for each combination in the set for the LUT improves a timing metric for the LUT relative to the current assignment for the LUT, and the current assignment is updated when the respective assignment improves the timing metric for the LUT.
    • 用于改进可编程逻辑器件(PLD)中的设计的实现的方法。 为PLD的每个查找表(LUT)确定设计实现的拓扑级别。 确定在设计实现的关键定时路径上的LUT的子集。 对于每个拓扑级别的子集中的每个LUT,确定用于将信号分配给LUT的输入的集合组合。 根据设计实现初始化对LUT输入的信号的当前分配。 对于每个拓扑级别的子集中的每个LUT,该方法确定用于LUT的集合中的每个组合的相应分配是否相对于LUT的当前分配改进了LUT的定时度量,并且当 相应的分配改进了LUT的定时度量。
    • 8. 发明授权
    • Incremental placement and routing
    • 增量放置和布线
    • US08196081B1
    • 2012-06-05
    • US12751175
    • 2010-03-31
    • Hasan ArslanVinay VermaSandor Kalman
    • Hasan ArslanVinay VermaSandor Kalman
    • G06F17/50G06F9/455
    • G06F17/5077G06F17/5072G06F2217/06
    • In one embodiment of the invention, a processor-implemented method is provided for routing of a partially routed circuit design. Modified signals of the partially routed circuit design are determined. A first set of routing constraints are applied by the processor to the unmodified signals of the circuit design. For each logic block of the circuit design, the number of the modified signals and the number of the unmodified signals connected to the logic block are determined. In response to one of the logic blocks having a ratio of the number of modified signals to the number of unmodified signals greater than a threshold ratio, the routing constraints are removed by the processor from one or more of the unmodified signals of the one of the logic blocks. The partially routed circuit design is then routed by the processor according to the remaining routing constraints, and the resulting netlist is stored.
    • 在本发明的一个实施例中,提供了一种处理器实现的方法来路由部分路由的电路设计。 确定部分路由电路设计的修改信号。 处理器将第一组路由约束应用于电路设计的未修改信号。 对于电路设计的每个逻辑块,确定修改的信号的数量和连接到逻辑块的未修改信号的数量。 响应于具有大于阈值比率的修改信号的数量与未修改信号的数量的比率的逻辑块之一,处理器从一个或多个未修改信号中的一个或多个的未修改信号中去除路由约束 逻辑块。 部分路由的电路设计然后由处理器根据剩余的路由约束进行路由,并且存储所得到的网表。