Handling race conditions during data transfer between multiple modules of an electronic device
    10.
    发明授权
    Handling race conditions during data transfer between multiple modules of an electronic device 有权
    在电子设备的多个模块之间的数据传输期间处理竞争条件

    公开(公告)号:US09265953B2

    公开(公告)日:2016-02-23

    申请号:US13455264

    申请日:2012-04-25

    申请人: Robert A. Corey

    发明人: Robert A. Corey

    IPC分类号: A61N1/365 G06F1/08 A61N1/37

    CPC分类号: A61N1/36507 A61N1/37 G06F1/08

    摘要: The accuracy of data processing operations in an electronic device is improved through reductions in errors associated with data acquisition, reading, and transmission. In one embodiment, two or more modules of an integrated circuit are operated at different clock speeds and a voting scheme is utilized to obtain a valid data value from one of the modules. The disclosure describes methods, devices and systems that utilize the voting schemes to eliminate errors induced by race conditions in obtaining valid data values during data transfer by obtaining a plurality of data samples while the communicating modules are operating at the different clock speeds and selecting from among the data samples the valid data value.

    摘要翻译: 通过减少与数据采集,读取和传输相关的错误,可以提高电子设备中数据处理操作的准确性。 在一个实施例中,集成电路的两个或多个模块以不同的时钟速度运行,并且利用投票方案从一个模块获得有效的数据值。 本公开描述了利用投票方案来消除由种族条件引起的误差的方法,装置和系统,以便在通信模块以不同的时钟速度运行时通过获取多个数据样本获得有效的数据值,并从 数据采样有效数据值。