会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • 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的逻辑块,其中逻辑块位于 一个关键的路径。 对于逻辑块的多个可选择地可注册部分中的每一个,该方法可以包括基于逻辑块内的潜在寄存器使用计算输入宽度和输出宽度。 该方法还可以包括通过使取决于流水线级的最差情况松弛的度量的函数最大化来确定逻辑块的寄存器使用。
    • 4. 发明授权
    • 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的路由结构到可观察网络的源。 网络基于源标识,网络的负载被标识为路由器负载目标。 路由器然后用于从目标路由资源转发到网络上的一个负载。 可以针对目标路由资源列表重复此过程,以提供尽可能多的目标路由资源的测试设计。 可以创建其他测试设计来测试剩余的目标路由资源。 在其他实施例中,路由器首先向前路由,然后向后路由。
    • 7. 发明授权
    • Circuits and methods for testing programmable logic devices using lookup tables and carry chains
    • 使用查找表和携带链测试可编程逻辑器件的电路和方法
    • US07111214B1
    • 2006-09-19
    • US10268877
    • 2002-10-09
    • Kamal ChaudharySridhar Krishnamurthy
    • Kamal ChaudharySridhar Krishnamurthy
    • G01R31/28G06F11/00G06F7/38H01L25/00
    • G06F11/263
    • Circuit implementations and test methods enable the testing of lookup table (LUT) input paths, “stuck at” memory cell values, and carry chains. One method includes storing a first bit pattern in each LUT, configuring the carry chain to perform a wide AND function of the LUT outputs, and cycling the inputs of each LUT while comparing the carry chain output to an expected value and reporting the PLD faulty if a difference is detected. The carry chain is configured to perform a wide OR function, and the cycling step is repeated. The bit pattern within each LUT is changed to the complement of the first bit pattern by providing a series of shift commands or by otherwise storing new values in the LUT, and the configuring and cycling steps are repeated. The invention also provides PLD circuit implementations that can be used to perform the described methods.
    • 电路实现和测试方法使得能够测试查找表(LUT)输入路径,“卡在”存储单元值,并携带链。 一种方法包括在每个LUT中存储第一位模式,配置进位链以执行LUT输出的宽的AND功能,以及循环每个LUT的输入,同时将进位链输出与期望值进行比较,并报告PLD故障是否 检测到差异。 进位链被配置为执行宽OR功能,并重复循环步骤。 每个LUT中的位模式通过提供一系列移位命令或以其他方式在LUT中存储新值来改变为第一位模式的补码,并且重复配置和循环步骤。 本发明还提供了可用于执行所述方法的PLD电路实现。
    • 8. 发明申请
    • Sequential-data correlation at real-time on multiple media and multiple data types
    • 在多媒体和多种数据类型上实时进行连续数据相关
    • US20060149556A1
    • 2006-07-06
    • US11298625
    • 2005-12-12
    • Sridhar KrishnamurthySelvaraj Murugaiyan
    • Sridhar KrishnamurthySelvaraj Murugaiyan
    • G10L11/00
    • H04L29/06H04L29/06027H04L67/12H04L69/329
    • A method and device for synchronizing data between analog and digital mediums recorded either simultaneously from a single source or recorded from different sources, which requires synchronization. User-Data recorded in analog medium is referenced with out-of-band unique digital reference-data that is generated by the interface device to mark the position of the user data. The same reference-data communicated by the device and the user-data are stored in the digital medium also and a relationship is computed and established in the form of a table between the reference-data and the positions of the recorded user-data. Whenever there is a manipulation of the User-data on either of the mediums for the purpose of viewing, listening or editing, the Reference-data in that medium is interpreted by the device and the corresponding location of the user-data in the other medium is accessed by using the table. Manipulation to the user-data done, on either medium, any number of times is reflected on the user-data in the other medium. The objective of data synchronization stands achieved.
    • 一种用于在从单个源同时记录或从不同来源记录的同时记录的模拟和数字介质之间同步数据的方法和装置,这需要同步。 用户 - 记录在模拟媒体中的数据由接口设备生成的带外唯一数字参考数据参考,以标记用户数据的位置。 由设备和用户数据传送的相同的参考数据也被存储在数字介质中,并且以参考数据和记录的用户数据的位置之间的表的形式来计算和建立关系。 无论何时在任何一种媒体上操纵用户数据以进行观看,收听或编辑,该媒体中的参考数据将被设备和其他媒体中用户数据的对应位置解释 可以通过使用表进行访问。 对任何媒体上任何次数的完成的用户数据的操作都会反映在其他媒体中的用户数据上。 实现数据同步的目标。