会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Techniques for mitigating, detecting, and correcting single event upset effects
    • 减轻,检测和纠正单事件不安效应的技术
    • US07620883B1
    • 2009-11-17
    • US11388897
    • 2006-03-24
    • Carl H. CarmichaelPhil Edward Brinkley, Jr.
    • Carl H. CarmichaelPhil Edward Brinkley, Jr.
    • G06F11/00G01R31/28
    • G06F11/106G06F11/1004G11C11/4125
    • SEU mitigation, detection, and correction techniques are disclosed. Mitigation techniques include: triple redundancy of a logic path extended the length of the FPGA; triple logic module and feedback redundancy provides redundant voter circuits at redundant logic outputs and voter circuits in feedback loops; enhanced triple device redundancy using three FPGAs is introduced to provide nine instances of the user's logic; critical redundant outputs are wire-ANDed together; redundant dual port RAMs, with one port dedicated to refreshing data; and redundant clock delay locked loops (DLL) are monitored and reset if each DLL does not remain in phase with the majority of the DLLs. Detection techniques include: configuration memory readback wherein a checksum is verified; separate FPGAs perform readbacks of configuration memory of a neighbor FPGA; and an FPGA performs a self-readback of its configuration memory array. Correction techniques include reconfiguration of partial configuration data and “scrubbing” based on anticipated SEUs.
    • 公布了SEU缓解,检测和校正技术。 缓解技术包括:逻辑路径的三重冗余扩展FPGA的长度; 三逻辑模块和反馈冗余在冗余逻辑输出和反馈回路中的选举电路中提供冗余的选举电路; 引入使用三个FPGA的增强的三重设备冗余,以提供用户逻辑的九个实例; 关键冗余输出与线并联在一起; 冗余双端口RAM,一个端口专用于刷新数据; 并且如果每个DLL不与大多数DLL保持同步,则监视并重置冗余时钟延迟锁定环(DLL)。 检测技术包括:校验和被验证的配置存储器回读; 单独的FPGA执行相邻FPGA的配置存储器的回读; 并且FPGA执行其配置存储器阵列的自回读。 校正技术包括基于预期的SEU重新配置部分配置数据和“擦除”。
    • 3. 发明授权
    • Method for reconfiguring a field programmable gate array from a host
    • 从主机重新配置现场可编程门阵列的方法
    • US06308311B1
    • 2001-10-23
    • US09311627
    • 1999-05-14
    • Carl H. CarmichaelConrad A. TheronDonald H. St. Pierre, Jr.
    • Carl H. CarmichaelConrad A. TheronDonald H. St. Pierre, Jr.
    • G06F1750
    • G06F15/7867G05B2219/21109G05B2219/25257G06F17/5054
    • A method is disclosed for reconfiguring an on-board FPGA of an interface device without resetting the interface device. The FPGA interface device also includes a microcontroller, and the on-board FPGA has a serial data port coupled to a first, non-volatile memory and a parallel data port coupled to a second memory, which may be a volatile memory. The default configuration design is stored in the non-volatile memory. The on-board FPGA is initially in a serial configuration mode such that upon power-up, the on-board FPGA looks to the first memory via its serial port for the configuration design. Where it is desired to reconfigure the on-board FPGA, a new configuration design is stored in the second memory, and the on-board FPGA is instructed to reconfigure itself in parallel mode. In response thereto, the on-board FPGA looks to the second memory via its parallel port, retrieves the new configuration design, and then reconfigures itself accordingly.
    • 公开了一种用于重新配置接口设备的板上FPGA而不重置接口设备的方法。 FPGA接口设备还包括微控制器,并且板上FPGA具有耦合到第一非易失性存储器的串行数据端口和耦合到第二存储器的并行数据端口,第二存储器可以是易失性存储器。 默认配置设计存储在非易失性存储器中。 板上FPGA最初处于串行配置模式,因此在上电时,板载FPGA通过其串行端口查看第一个内存,进行配置设计。 在需要重新配置板载FPGA的情况下,新的配置设计存储在第二个存储器中,并且板载FPGA被指示以并行模式重新配置。 作为响应,机载FPGA通过其并行端口查看第二个存储器,检索新的配置设计,然后相应地重新配置。
    • 4. 发明授权
    • Techniques for mitigating, detecting, and correcting single event upset effects in systems using SRAM-based field programmable gate arrays
    • 在使用基于SRAM的现场可编程门阵列的系统中减轻,检测和纠正单事件扰乱效应的技术
    • US07383479B1
    • 2008-06-03
    • US11389349
    • 2006-03-24
    • Carl H. CarmichaelPhil Edward Brinkley, Jr.
    • Carl H. CarmichaelPhil Edward Brinkley, Jr.
    • G01R31/28
    • G06F11/106G06F11/1004G11C11/4125
    • SEU mitigation, detection, and correction techniques are disclosed. Mitigation techniques include: triple redundancy of a logic path extended the length of the FPGA; triple logic module and feedback redundancy provides redundant voter circuits at redundant logic outputs and voter circuits in feedback loops; enhanced triple device redundancy using three FPGAs is introduced to provide nine instances of the user's logic; critical redundant outputs are wire-ANDed together; redundant dual port RAMs, with one port dedicated to refreshing data; and redundant clock delay locked loops (DLL) are monitored and reset if each DLL does not remain in phase with the majority of the DLLs. Detection techniques include: configuration memory readback wherein a checksum is verified; separate FPGAs perform readbacks of configuration memory of a neighbor FPGA; and an FPGA performs a self-readback of its configuration memory array. Correction techniques include reconfiguration of partial configuration data and “scrubbing” based on anticipated SEUs.
    • 公布了SEU缓解,检测和校正技术。 缓解技术包括:逻辑路径的三重冗余扩展FPGA的长度; 三逻辑模块和反馈冗余在冗余逻辑输出和反馈回路中的选举电路中提供冗余的选举电路; 引入使用三个FPGA的增强的三重设备冗余,以提供用户逻辑的九个实例; 关键冗余输出与线并联在一起; 冗余双端口RAM,一个端口专用于刷新数据; 并且如果每个DLL不与大多数DLL保持同步,则监视并重置冗余时钟延迟锁定环(DLL)。 检测技术包括:校验和被验证的配置存储器回读; 单独的FPGA执行相邻FPGA的配置存储器的回读; 并且FPGA执行其配置存储器阵列的自回读。 校正技术包括基于预期的SEU重新配置部分配置数据和“擦除”。
    • 6. 发明授权
    • Single event upset mitigation
    • 单次事件不安缓解
    • US07990173B1
    • 2011-08-02
    • US12725324
    • 2010-03-16
    • Chen W. TsengCarl H. Carmichael
    • Chen W. TsengCarl H. Carmichael
    • H03K19/003H03K19/007
    • H03K19/0033H03K19/17764
    • A circuit for handling single event upsets includes a plurality of digital clock manager circuits. A plurality of counters are respectively coupled by their inputs to the outputs of the digital clock managers and a reset controller is coupled to the outputs of the counters. The reset controller is configured to determine an expected value of the counters. In response to an output value of one of the counters being less than the expected value, the reset controller triggers a reset of the digital clock manager coupled to the input of the one of the counters. In response to an output value of one of the counters being greater than or equal to the expected value, the reset controller continues operation without triggering a reset of a digital clock manager.
    • 用于处理单事件故障的电路包括多个数字时钟管理器电路。 多个计数器分别通过它们的输入耦合到数字时钟管理器的输出,并且复位控制器耦合到计数器的输出端。 复位控制器被配置为确定计数器的期望值。 响应于其中一个计数器的输出值小于期望值,复位控制器触发耦合到一个计数器的输入端的数字时钟管理器的复位。 响应于其中一个计数器的输出值大于或等于预期值,复位控制器继续操作而不触发数字时钟管理器的复位。
    • 7. 发明授权
    • Embedding firmware for a microprocessor with configuration data for a field programmable gate array
    • 为具有现场可编程门阵列配置数据的微处理器嵌入固件
    • US06560665B1
    • 2003-05-06
    • US09312282
    • 1999-05-14
    • Edwin W. ReslerConrad A. TheronDonald H. St. Pierre, Jr.Carl H. Carmichael
    • Edwin W. ReslerConrad A. TheronDonald H. St. Pierre, Jr.Carl H. Carmichael
    • G06F1314
    • G06F15/7814G05B2219/21109
    • An FPGA interface device includes a microcontroller having a parallel port, a serial memory having an output port, and an on-board FPGA having a serial port coupled to the output port of the serial PROM and having a parallel port coupled to the parallel port of the microcontroller. The configuration design for the FPGA interface device's on-board FPGA and the firmware code for the interface device's microcontroller are stored in the serial memory. Upon power-up, the on-board FPGA reads the configuration design from the serial memory, and then configures itself accordingly. After properly configured, the on-board FPGA serially reads the microcontroller firmware code from the serial memory, parallelizes the firmware code, and thereafter enables the microcontroller to access the resulting parallel firmware code. Since both the on-board FPGA configuration design and the microcontroller firmware code are stored in a single memory, the dedicated parallel memory previously used to store the microcontroller firmware code may be eliminated, thereby advantageously conserving printed circuit board area.
    • FPGA接口设备包括具有并行端口的微控制器,具有输出端口的串行存储器和板载FPGA,其具有耦合到串行PROM的输出端口的串行端口,并且具有耦合到并行端口的并行端口 微控制器。 FPGA接口设备板载FPGA的配置设计和接口设备微控制器的固件代码存储在串行存储器中。 上电时,板载FPGA从串行存储器读取配置设计,然后相应地进行配置。 正确配置后,板载FPGA从串行存储器中串行读取单片机固件代码,并将固件代码并行化,此后可使微控制器访问所产生的并行固件代码。 由于车载FPGA配置设计和微控制器固件代码均存储在单个存储器中,所以先前用于存储微控制器固件代码的专用并行存储器可以被消除,从而有利地节省了印刷电路板面积。
    • 9. 发明授权
    • Method and apparatus for mitigating one or more event upsets
    • 减轻一个或多个事件扰乱的方法和装置
    • US07576557B1
    • 2009-08-18
    • US12056207
    • 2008-03-26
    • Chen Wei TsengCarl H. Carmichael
    • Chen Wei TsengCarl H. Carmichael
    • H03K19/003
    • H03K19/17752H03K19/17756H03K19/17764
    • A method of configuring an integrated circuit having programmable logic including the steps of generating a configuration bitstream in accordance with a configuration setup, storing the configuration bitstream into a portion of a memory, configuring the programmable logic of the integrated circuit with a first configuration portion of the configuration bitstream of the memory, monitoring the integrated circuit for at least one configuration error generated in response to an event upset, reconfiguring at least a portion of the programmable logic of the integrated circuit with a second configuration portion of the configuration bitstream in response to the at least one configuration error generated. The integrated circuit may operate normally during the process of reconfiguring the at least a portion of the programmable logic.
    • 一种配置具有可编程逻辑的集成电路的方法,包括以下步骤:根据配置设置产生配置比特流,将配置比特流存储到存储器的一部分中,用集成电路的可编程逻辑配置第一配置部分 所述存储器的配置比特流,响应于事件不正常而产生的至少一个配置错误来监测所述集成电路,响应于所述配置比特流的第二配置部分,重新​​配置所述集成电路的可编程逻辑的至少一部分 产生至少一个配置错误。 在重新配置可编程逻辑的至少一部分的过程中,集成电路可以正常运行。
    • 10. 发明授权
    • Techniques for mitigating, detecting, and correcting single event upset effects in systems using SRAM-based field programmable gate arrays
    • 在使用基于SRAM的现场可编程门阵列的系统中减轻,检测和纠正单事件扰乱效应的技术
    • US07310759B1
    • 2007-12-18
    • US11388728
    • 2006-03-24
    • Carl H. CarmichaelPhil Edward Brinkley, Jr.
    • Carl H. CarmichaelPhil Edward Brinkley, Jr.
    • G01R31/28H03K17/693
    • G06F11/106G06F11/1004G11C11/4125
    • SEU mitigation, detection, and correction techniques are disclosed. Mitigation techniques include: triple redundancy of a logic path extended the length of the FPGA; triple logic module and feedback redundancy provides redundant voter circuits at redundant logic outputs and voter circuits in feedback loops; enhanced triple device redundancy using three FPGAs is introduced to provide nine instances of the user's logic; critical redundant outputs are wire-ANDed together; redundant dual port RAMs, with one port dedicated to refreshing data; and redundant clock delay locked loops (DLL) are monitored and reset if each DLL does not remain in phase with the majority of the DLLs. Detection techniques include: configuration memory readback wherein a checksum is verified; separate FPGAs perform readbacks of configuration memory of a neighbor FPGA; and an FPGA performs a self-readback of its configuration memory array. Correction techniques include reconfiguration of partial configuration data and “scrubbing” based on anticipated SEUs.
    • 公布了SEU缓解,检测和校正技术。 缓解技术包括:逻辑路径的三重冗余扩展FPGA的长度; 三逻辑模块和反馈冗余在冗余逻辑输出和反馈回路中的选举电路中提供冗余的选举电路; 引入使用三个FPGA的增强的三重设备冗余,以提供用户逻辑的九个实例; 关键冗余输出与线并联在一起; 冗余双端口RAM,一个端口专用于刷新数据; 并且如果每个DLL不与大多数DLL保持同步,则监视并重置冗余时钟延迟锁定环(DLL)。 检测技术包括:校验和被验证的配置存储器回读; 单独的FPGA执行相邻FPGA的配置存储器的回读; 并且FPGA执行其配置存储器阵列的自回读。 校正技术包括基于预期的SEU重新配置部分配置数据和“擦除”。