会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • 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的路由结构到可观察网络的源。 网络基于源标识,网络的负载被标识为路由器负载目标。 路由器然后用于从目标路由资源转发到网络上的一个负载。 可以针对目标路由资源列表重复此过程,以提供尽可能多的目标路由资源的测试设计。 可以创建其他测试设计来测试剩余的目标路由资源。 在其他实施例中,路由器首先向前路由,然后向后路由。
    • 2. 发明授权
    • Routing with frame awareness to minimize device programming time and test cost
    • 具有框架意识的路由,以最小化设备编程时间和测试成本
    • US07149997B1
    • 2006-12-12
    • US10966643
    • 2004-10-15
    • Jay T. YoungJeffrey V. LindholmIan L. McEwen
    • Jay T. YoungJeffrey V. LindholmIan L. McEwen
    • G06F17/50G06F1/24G06F9/45
    • G06F17/5077G06F17/5054
    • A method of routing a design on a programmable logic device (PLD) includes generating a database that identifies the correspondence between routing resources of the PLD and programming frames of the PLD. A first set of programming frames required to implement the logic of the design is identified, and the cost associated with using the first set of programming frames is eliminated. A second set of programming frames that are not used to implement the logic of the design is also identified, and the cost associated with using the second set of programming frames is maximized. Interconnect networks of the design are then routed, taking into account the costing of the programming frames. When a programming frame from the second set is used, the cost associated with using this programming frame is eliminated. This method minimizes used programming frames and maximizes unused programming frames, thus reducing PLD configuration time.
    • 在可编程逻辑器件(PLD)上路由设计的方法包括生成识别PLD的路由资源与PLD的编程帧之间的对应关系的数据库。 识别实现设计逻辑所需的第一组编程框架,消除与使用第一组编程帧相关联的成本。 还识别出不用于实现设计逻辑的第二组编程帧,并且与使用第二组编程帧相关联的成本最大化。 然后将设计的互连网络路由,同时考虑到编程帧的成本计算。 当使用来自第二组的编程帧时,消除了与使用该编程帧相关联的成本。 这种方法最大限度地减少了使用的编程帧并使未使用的编程帧最大化,从而减少了PLD配置时间。
    • 6. 发明授权
    • Methods of prioritizing routing resources to generate and evaluate test designs in programmable logic devices
    • 优化路由资源以生成和评估可编程逻辑设备中的测试设计的方法
    • US08418221B1
    • 2013-04-09
    • US10777421
    • 2004-02-12
    • Jay T. YoungIan L. McEwen
    • Jay T. YoungIan L. McEwen
    • G06F21/00
    • G01R31/318516G01R31/31704G06F17/5054G06F17/5077
    • Methods of prioritizing untested routing resources in programmable logic devices (PLDs) to generate test suites that include a minimal number of test designs. The untested routing resources are prioritized (e.g., placed into an ordered list) based on a number of untested input or output terminals for each untested resource. The number of untested input or output terminals (whichever is larger) for each routing resource determines the minimum number of additional test designs in which the routing resource must be included. The resulting prioritization can be utilized by a router, for example, to first include in test designs those routing resources that must be included in the largest remaining number of test designs. The described prioritization methods can also be used to select one of two or more test designs that should be included in the overall test suite. In each case, the overall number of test designs is reduced.
    • 在可编程逻辑器件(PLD)中对未经测试的路由资源进行优先级排序以生成包含最少数量的测试设计的测试套件的方法。 未经测试的路由资源基于每个未测试资源的未测试的输入或输出终端的数量被优先排列(例如,放置在有序列表中)。 每个路由资源的未测试的输入或输出终端数量(以较大者为准)决定必须包含路由资源的其他测试设计的最小数量。 所产生的优先级可由路由器利用,例如,首先在测试设计中包括必须包含在最大剩余数量的测试设计中的路由资源。 所描述的优先级方法也可用于选择应包括在整个测试套件中的两个或多个测试设计之一。 在每种情况下,测试设计的总数减少。
    • 7. 发明授权
    • Method and apparatus for reducing the number of test designs for device testing
    • 减少设备测试设计数量的方法和设备
    • US07480842B1
    • 2009-01-20
    • US10892603
    • 2004-07-16
    • Jay T. YoungIan L. McEwenReto Stamm
    • Jay T. YoungIan L. McEwenReto Stamm
    • G01R31/28G06F11/00
    • G06F11/263G01R31/31704G01R31/318516
    • The present invention includes an apparatus and method to optimize a set of test designs to obtain complete coverage while reducing bit stream size for programmable fabric. Test designs are selected that do not result in lost coverage. The method selects a set of test designs, removes the set of test designs, and then determines if coverage is lost. If coverage is lost, the method creates a new set of test designs to test the lost coverage. If the new set of test designs is smaller than the removed set, the new set of test designs is added to the test design suite; otherwise the removed test designs are added back to the test design suite. The decision to add the new test designs or removed test designs is based on a number of criteria including evaluating the number of uniquely tested resources in each test design.
    • 本发明包括一种用于优化一组测试设计以获得完整覆盖同时减少可编程结构的位流大小的装置和方法。 选择的测试设计不会导致覆盖率的损失。 该方法选择一组测试设计,删除一组测试设计,然后确定覆盖是否丢失。 如果覆盖丢失,该方法将创建一组新的测试设计来测试丢失的覆盖。 如果新的一组测试设计小于移除的集合,则将新的测试设计集合添加到测试设计套件中; 否则将删除的测试设计添加回测试设计套件。 添加新的测试设计或删除的测试设计的决定基于许多标准,包括评估每个测试设计中唯一测试的资源的数量。
    • 10. 发明授权
    • Design methodology to support relocatable bit streams for dynamic partial reconfiguration of FPGAs to reduce bit stream memory requirements
    • 支持可重定位比特流的设计方法,用于FPGA的动态部分重配置,以减少位流内存需求
    • US07509617B1
    • 2009-03-24
    • US11225248
    • 2005-09-12
    • Jay T. Young
    • Jay T. Young
    • G06F17/50
    • G06F17/5027
    • A method for generating a design for an FPGA provides for partial reconfiguration by allowing relocation of the same single bitstream within different areas of the FPGA, reducing overall design time and PROM storage space needed for the design. The design rules for the method include a requirement that the same frames oriented in the same relative location be available in dynamic areas where a bit stream will be located. Further, the rules require the same relative communication interfaces be available between the dynamic areas and static areas when the bit stream is relocated. Additionally the design rules require global resources, such as clock resources used by the static areas remain the same when the bit stream is relocated.
    • 用于生成FPGA设计的方法通过允许在FPGA的不同区域内重新定位相同的单个比特流来实现部分重新配置,从而减少设计所需的总体设计时间和PROM存储空间。 该方法的设计规则包括要求在相同相对位置定向的相同帧在位流将位于的动态区域中可用。 此外,当重新定位位流时,规则要求在动态区域和静态区域之间具有相同的相对通信接口。 此外,设计规则需要全局资源,例如当位流重新定位时,静态区域使用的时钟资源保持不变。