会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • 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.
    • 本发明包括一种用于优化一组测试设计以获得完整覆盖同时减少可编程结构的位流大小的装置和方法。 选择的测试设计不会导致覆盖率的损失。 该方法选择一组测试设计,删除一组测试设计,然后确定覆盖是否丢失。 如果覆盖丢失,该方法将创建一组新的测试设计来测试丢失的覆盖。 如果新的一组测试设计小于移除的集合,则将新的测试设计集合添加到测试设计套件中; 否则将删除的测试设计添加回测试设计套件。 添加新的测试设计或删除的测试设计的决定基于许多标准,包括评估每个测试设计中唯一测试的资源的数量。
    • 3. 发明授权
    • Fault isolation in a programmable logic device
    • 可编程逻辑器件中的故障隔离
    • US07234120B1
    • 2007-06-19
    • US10959389
    • 2004-10-06
    • Donald Audley StaabIan L. McEwenReto StammPhoumra Tan
    • Donald Audley StaabIan L. McEwenReto StammPhoumra Tan
    • G06F17/50
    • G01R31/318516G01R31/318342
    • Identification of a faulty net in a design implemented on a programmable logic device (PLD). In one approach, configuration data is generated to implement a duplicate circuit of a failing sub-circuit in the design. The PLD is configured with the configuration data that implements the failing sub-circuit and the duplicate circuit, and at least one set of input signals is applied to the sub-circuit and the duplicate circuit. A signal from each net in the sub-circuit is compared on the PLD to a corresponding net in the duplicate circuit. In response to the signal from the net in the sub-circuit being unequal to a signal from the corresponding net in the duplicate circuit, the net in the sub-circuit is identified as faulty.
    • 识别在可编程逻辑器件(PLD)上实现的设计中的故障网。 在一种方法中,生成配置数据以在设计中实现故障子电路的重复电路。 PLD配置有实现故障子电路和复制电路的配置数据,并且至少一组输入信号被施加到子电路和复制电路。 将子电路中的每个网络的信号在PLD上与复制电路中的相应网络进行比较。 响应于来自副电路中的网络的信号不等于来自重复电路中的相应网络的信号,子电路中的网络被识别为有故障的。
    • 5. 发明授权
    • 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. 发明授权
    • 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配置时间。
    • 8. 发明授权
    • 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的路由结构到可观察网络的源。 网络基于源标识,网络的负载被标识为路由器负载目标。 路由器然后用于从目标路由资源转发到网络上的一个负载。 可以针对目标路由资源列表重复此过程,以提供尽可能多的目标路由资源的测试设计。 可以创建其他测试设计来测试剩余的目标路由资源。 在其他实施例中,路由器首先向前路由,然后向后路由。