会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Bidirectional bus for use as an interconnect routing resource
    • 双向总线用作互连路由资源
    • US06661812B1
    • 2003-12-09
    • US09543292
    • 2000-04-05
    • Bart ReynoldsSridhar Krishnamurthy
    • Bart ReynoldsSridhar Krishnamurthy
    • H04J302
    • H03K19/17736
    • A bidirectional bus structure includes a first multiplexer path propagating signals in a first direction and a second multiplexer path propagating signals in a second direction. For one embodiment, the bus structure further includes a circuit for selectively combining the signals on the first and second paths and selectively propagating the signal on one of the first and second paths. For another embodiment, the bus structure further includes a logic gate for combining the signals on the first and second paths and a circuit for selectively propagating the signal on one of the first path, the second path, and an output signal of the logic gate. For both embodiments, the present invention allows multiple signals to use the bus without contention, thereby providing an extremely flexible interconnect routing resource. This bidirectional bus can selectively drive signals onto the general interconnect as well as onto a system bus in a configurable system on a chip.
    • 双向总线结构包括在第一方向传播信号的第一多路复用器路径和在第二方向传播信号的第二多路复用器路径。 对于一个实施例,总线结构还包括用于选择性地组合第一和第二路径上的信号并选择性地传播第一和第二路径之一上的信号的电路。 对于另一个实施例,总线结构还包括用于组合第一和第二路径上的信号的逻辑门和用于选择性地在第一路径,第二路径和逻辑门的输出信号之一上传播信号的电路。 对于这两个实施例,本发明允许多个信号在没有争用的情况下使用总线,从而提供非常灵活的互连路由资源。 该双向总线可以选择性地将信号驱动到一般互连以及芯片上的可配置系统中的系统总线上。
    • 5. 发明授权
    • Method and apparatus for specifying address offsets and alignment in logic design
    • 用于在逻辑设计中指定地址偏移和对齐的方法和装置
    • US06658547B1
    • 2003-12-02
    • US09645865
    • 2000-08-23
    • Bart ReynoldsSridhar KrishnamurthyDamon McCormickKai Zhu
    • Bart ReynoldsSridhar KrishnamurthyDamon McCormickKai Zhu
    • G06F1200
    • G06F17/5045G06F12/0661
    • A method for asserting an address alignment of an address for a memory-mapped device in a logic design is disclosed. An align primitive comprising an alignment size port, an input address port and an output address port is used. The alignment size port has data indicating a desired address boundary. The input address port is used for an address to be verified against the desired address boundary. The output address port is used to provide an address that is on the desired address boundary. The address to be verified against the desired address boundary is provided at the output address port when that address meets the desired address boundary. Another method for specifying an offset address for a memory-mapped device in a logic design is disclosed. An offset primitive is used to assert an address for the memory-mapped device. The offset primitive comprises an incoming address port, an outgoing address port and an offset value port. The offset value port has a data value indicating a desired address offset. The incoming address port has a base address to calculate an offset address. The outgoing address port has the offset address. The offset value is a multiple of a transaction size at the memory-mapped device.
    • 公开了一种在逻辑设计中用于断言存储器映射设备的地址的地址对齐的方法。 使用包括对齐尺寸端口,输入地址端口和输出地址端口的对齐图元。 对齐尺寸端口具有指示所需地址边界的数据。 输入地址端口用于要针对所需地址边界进行验证的地址。 输出地址端口用于提供所需地址边界上的地址。 当该地址满足期望的地址边界时,在输出地址端口处提供要针对所需地址边界进行验证的地址。公开了用于在逻辑设计中指定存储器映射器件的偏移地址的另一种方法。 偏移原语用于断言存储器映射设备的地址。 偏移原语包括输入地址端口,输出地址端口和偏移值端口。 偏移值端口具有指示期望的地址偏移的数据值。 输入地址端口有一个基地址来计算一个偏移地址。 出站地址端口具有偏移地址。 偏移值是存储器映射设备的事务大小的倍数。
    • 7. 发明授权
    • Timing driven logic block configuration
    • 定时驱动逻辑块配置
    • US07926016B1
    • 2011-04-12
    • US12344155
    • 2008-12-24
    • Priya SundararajanSridhar Krishnamurthy
    • Priya SundararajanSridhar Krishnamurthy
    • G06F17/50
    • G06F17/5054
    • A method of configuring a logic block of a programmable logic device (PLD) during physical implementation of a circuit design, wherein ports of the logic block are selectively registered, can include identifying the logic block of the PLD, wherein the logic block is located on a critical path. For each of a plurality of selectively registerable portions of the logic block, the method can include computing input slacks and output slacks based upon potential register usage within the logic block. The method further can include determining register usage for the logic block by maximizing a function which depends upon a measure of worst case slack for pipeline stages.
    • 一种在电路设计的物理实现期间配置可编程逻辑器件(PLD)的逻辑块的方法,其中逻辑块的端口被选择性地注册,可以包括识别PLD的逻辑块,其中逻辑块位于 一个关键的路径。 对于逻辑块的多个可选择地可注册部分中的每一个,该方法可以包括基于逻辑块内的潜在寄存器使用计算输入宽度和输出宽度。 该方法还可以包括通过使取决于流水线级的最差情况松弛的度量的函数最大化来确定逻辑块的寄存器使用。
    • 9. 发明授权
    • Methods of generating test designs for testing specific routing resources in programmable logic devices
    • 生成用于测试可编程逻辑器件中特定路由资源的测试设计的方法
    • US07058919B1
    • 2006-06-06
    • US10696357
    • 2003-10-28
    • Jay T. YoungSridhar KrishnamurthyJeffrey V. LindholmIan L. McEwen
    • Jay T. YoungSridhar KrishnamurthyJeffrey V. LindholmIan L. McEwen
    • G06F17/50
    • G01R31/318516G01R31/31704
    • Methods of directly targeting specified routing resources in a PLD, e.g., routing resources that need to be tested. Test designs are produced that implement observable nets using the targeted routing resources. A PLD router is used to route from a target routing resource backwards through the routing fabric of the PLD to the source of an observable net. The net is identified based on the source, and loads of the net are identified as router load targets. The router is then used to route from the target routing resource forwards to one of the loads on the net. This process can be repeated for a list of target routing resources to provide a test design that tests as many of the targeted routing resources as possible. Additional test designs can be created to test remaining target routing resources. In other embodiments, the router routes first forwards, then backwards.
    • 直接针对PLD中的指定路由资源的方法,例如路由需要测试的资源。 使用目标路由资源实现可观察网络的测试设计。 PLD路由器用于从目标路由资源向后路由PLD的路由结构到可观察网络的源。 网络基于源标识,网络的负载被标识为路由器负载目标。 路由器然后用于从目标路由资源转发到网络上的一个负载。 可以针对目标路由资源列表重复此过程,以提供尽可能多的目标路由资源的测试设计。 可以创建其他测试设计来测试剩余的目标路由资源。 在其他实施例中,路由器首先向前路由,然后向后路由。