System and method to facilitate flexible control of bus drivers during scan test operations
    11.
    发明授权
    System and method to facilitate flexible control of bus drivers during scan test operations 失效
    系统和方法,以便在扫描测试操作期间灵活控制总线驱动程序

    公开(公告)号:US06543018B1

    公开(公告)日:2003-04-01

    申请号:US09454244

    申请日:1999-12-02

    CPC classification number: G01R31/318547

    Abstract: The present invention is a system and method that facilitates flexible restriction of output transmissions from chosen scan test cells and reduces adverse impacts on functional components from coincidental test vector values during scan test operations. The system and method of the present invention provides the capability of masking test vector values that coincidentally trigger certain undesirable events in functional components. In one embodiment, a system and method of the present invention masks test vector values shifted into scan test cells that are coupled to bus driver enabling signals. The system and method of the of the present invention also facilitates flexible selection of which scan test cell outputs are masked and permits a scan test cell to provide a scan test vector value to an associated functional component and prevent coincidental transmission of inappropriate test vector values.

    Abstract translation: 本发明是一种系统和方法,其有助于灵活地限制来自所选择的扫描测试单元的输出传输,并且在扫描测试操作期间减少对巧合测试向量值对功能组件的不利影响。 本发明的系统和方法提供了屏蔽测试向量值的能力,其巧妙地触发功能组件中的某些不良事件。 在一个实施例中,本发明的系统和方法掩盖移入耦合到总线驱动使能信号的扫描测试单元的测试向量值。 本发明的系统和方法还有助于灵活地选择哪个扫描测试单元输出被屏蔽,并允许扫描测试单元向相关联的功能组件提供扫描测试向量值,并防止错误的测试矢量值的巧合传输。

    System and method to reduce scan test pins on an integrated circuit
    12.
    发明授权
    System and method to reduce scan test pins on an integrated circuit 失效
    减少集成电路上的扫描测试引脚的系统和方法

    公开(公告)号:US06418545B1

    公开(公告)日:2002-07-09

    申请号:US09326492

    申请日:1999-06-04

    CPC classification number: G01R31/318555

    Abstract: The present invention is a system and method that permits appropriate scan testing of internal components of an integrated circuit while reducing the number of external pins required to perform the scan testing. One embodiment of the present invention utilizes standard IEEE 1149.1 pins (e.g. TDO, TDI, TMS, TCK, etc.) to perform both boundary scan and full scan testing. A modified IEEE 1149.1 TAP controller generates signals to control the boundary scan and full scan operations. For example, a full scan cell facilitates full scan capture and shift operations when the TAP controller generates a full scan test mode signal and a full scan enable signal in response to inputs via the standard IEEE 1149.1 pins. In one example the scan enable signal is asserted when the TAP controller is in a shift state and the TAP controller's instruction register is loaded with a test mode instruction. A functional clock capture cycle is applied when the state machine of the TAP controller is in run/idle state.

    Abstract translation: 本发明是一种系统和方法,其允许对集成电路的内部组件进行适当的扫描测试,同时减少执行扫描测试所需的外部引脚的数量。 本发明的一个实施例使用标准IEEE 1149.1引脚(例如TDO,TDI,TMS,TCK等)来执行边界扫描和全扫描测试。 经修改的IEEE 1149.1 TAP控制器产生信号以控制边界扫描和全扫描操作。 例如,当TAP控制器响应于通过标准IEEE 1149.1引脚的输入产生全扫描测试模式信号和全扫描使能信号时,全扫描单元便于全扫描捕获和移位操作。 在一个示例中,当TAP控制器处于移位状态并且TAP控制器的指令寄存器被加载了测试模式指令时,扫描使能信号被置位。 当TAP控制器的状态机处于运行/空闲状态时,应用功能时钟捕获周期。

    System and method to optimize read performance while accepting write data in a PCI bus architecture
    13.
    发明授权
    System and method to optimize read performance while accepting write data in a PCI bus architecture 有权
    在PCI总线架构中接受写入数据时优化读取性能的系统和方法

    公开(公告)号:US06412030B1

    公开(公告)日:2002-06-25

    申请号:US09293077

    申请日:1999-04-16

    CPC classification number: G06F13/1621

    Abstract: The present invention is a system and method that minimizes discarding of a pending read transaction in a peripheral component interconnect (PCI) bus architecture due to an arrival of a write request while maintaining appropriate transaction ordering. The read/write optimizing system and method of the present invention optimizes read performance by continuing to process a pending read transaction under appropriate conditions while partially performing the write request and inhibiting its completion. In one embodiment of the read/write optimizing system and method of the present invention, a write transaction is inhibited by tracking or storing an inhibited write transaction target address if a pending read transaction address is not within a range of an inhibited write transaction address. For example, a target address associated with an inhibited write transaction is temporarily latched in a write address register until a pending read transaction is completed or terminated. During the same time frame the inhibited write transaction is also partially processed by latching write data in a target write buffer if a target is prepared and a pending read transaction address does not come within a range of an inhibited write transaction address as the pending read and inhibited write transactions are processed.

    Abstract translation: 本发明是一种系统和方法,其最小化由于在写入请求的到达而保持适当的事务排序的情况下,在外围组件互连(PCI)总线架构中丢弃待处理的读取事务。 本发明的读/写优化系统和方法通过在适当的条件下继续处理待处理的读取事务来优化读取性能,同时部分执行写入请求并阻止其完成。 在本发明的读/写优化系统和方法的一个实施例中,如果挂起的读事务地址不在禁止的写事务地址的范围内,则通过跟踪或存储禁止的写事务目标地址来禁止写事务。 例如,与被禁止的写入事务相关联的目标地址被暂时锁存在写入地址寄存器中,直到等待读取事务完成或终止为止。 在同一时间帧期间,如果准备了目标并且待处理的读取事务地址不在禁止的写入事务地址的范围内作为未决读取,则通过将写入数据锁定在目标写入缓冲器中而被部分地处理, 禁止写入事务处理。

    Method for eliminating dual address cycles in a peripheral component interconnect environment
    14.
    发明授权
    Method for eliminating dual address cycles in a peripheral component interconnect environment 有权
    消除外围组件互连环境中双重地址周期的方法

    公开(公告)号:US06230216B1

    公开(公告)日:2001-05-08

    申请号:US09239461

    申请日:1999-01-28

    CPC classification number: G06F9/30043 G06F9/3875 G06F12/06 G06F13/423

    Abstract: A system and method for using single address cycles and eliminating dual address cycles to transmit a target address in a computer system. The computer system comprises a bus, a central processing unit coupled to the bus, an initiator device coupled to the bus, and a target device coupled to the bus. The target device comprises a first configuration register which is adapted to use a configuration bit to indicate an address range of the target device. The central processing unit interrogates the first configuration register and communicates the address range indicated by the configuration bit to the initiator device. The initiator device comprises a second configuration register which is adapted to use a configuration bit to register the address range of the target device. The initiator device is adapted to disable its dual address cycle capability and transmit to the target device the target address in a single address cycle provided that the address range of the target device as indicated by the respective configuration bits in the first and second configuration registers is not less than a size of the target address.

    Abstract translation: 一种用于使用单个地址周期并消除双地址周期以在计算机系统中传送目标地址的系统和方法。 计算机系统包括总线,耦合到总线的中央处理单元,耦合到总线的启动器设备以及耦合到总线的目标设备。 目标设备包括第一配置寄存器,其适于使用配置位来指示目标设备的地址范围。 中央处理单元询问第一配置寄存器,并将配置位指示的地址范围传送给启动器设备。 启动器设备包括第二配置寄存器,其适于使用配置位来注册目标设备的地址范围。 启动器设备适于禁用其双地址周期能力并且以单个地址周期向目标设备发送目标地址,只要如第一和第二配置寄存器中的相应配置位所指示的目标设备的地址范围是 不小于目标地址的大小。

    System and method to predict configuration of a bus target
    15.
    发明授权
    System and method to predict configuration of a bus target 有权
    预测总线目标配置的系统和方法

    公开(公告)号:US06223232B1

    公开(公告)日:2001-04-24

    申请号:US09255407

    申请日:1999-02-22

    CPC classification number: G06F13/4068 G06F13/36 Y02D10/14 Y02D10/151

    Abstract: A target configuration prediction system that provides an initiator coupled to a bus system with a prediction of the configuration type of a target. The present invention stores information regarding the address and configuration of targets and utilizes this information to predict the address of a target an initiator is currently attempting to access. The prediction is based upon the proximity of stored target addresses to a target address an initiator is currently trying to access and the probability that targets with addresses within certain ranges are the same target configuration type. The configuration type is determined by initiator component logic during an initial attempt at accessing a target and a status bit indicating the configuration type is stored in a status bit component. In a retry situation, an initiator relies on the status bit indications stored in the status bit component to identify a target configuration, so that the initiator does not engage in configuration determination handshaking with a target in a retry situation.

    Abstract translation: 一种目标配置预测系统,其通过对目标的配置类型的预测来提供耦合到总线系统的启动器。 本发明存储关于目标的地址和配置的信息,并利用该信息来预测发起者正在尝试访问的目标的地址。 该预测基于存储的目标地址与发起方当前尝试访问的目标地址的接近度,并且具有特定范围内的地址的目标的概率是相同的目标配置类型。 在初始尝试访问目标期间由配置类型由启动器组件逻辑确定,并且将指示配置类型的状态位存储在状态位组件中。 在重试情况下,启动器依赖于存储在状态位组件中的状态位指示来识别目标配置,使得启动器在重试情况下不与目标进行配置确定握手。

    Method and apparatus for arbitrating access to main memory of a computer
system
    16.
    发明授权
    Method and apparatus for arbitrating access to main memory of a computer system 失效
    用于仲裁访问计算机系统的主存储器的方法和装置

    公开(公告)号:US5793992A

    公开(公告)日:1998-08-11

    申请号:US664107

    申请日:1996-06-13

    CPC classification number: G06F13/1605 G06F13/4027 G06F13/4031

    Abstract: A computer system in which a host bus is relieved from the burdens of data transfers between main memory and devices connected to an input/output (I/O) bus (e.g., peripheral devices). Instead, the invention operates to place most of the burden of the data transfer on an internal bus within a bus arbitration unit so that the host bus is freed up much sooner than conventionally achieved. Further, to reduce stalling of a processor seeking access to the main memory via the host bus and the internal bus, the host bus is able to gain access to the main memory using the internal bus during times in which the internal bus is temporarily not needed by the data transfer between the main memory and the peripheral devices. As a result, the computer system has substantially better performance because the host bus is available for other processing operations instead of being tied up with data transfers with peripheral devices, and because the internal bus is occasionally freed up during the data transfer between the main memory and the peripheral devices.

    Abstract translation: 一种计算机系统,其中主机总线从连接到输入/输出(I / O)总线(例如,外围设备)的主存储器和设备之间的数据传输负担中减轻。 相反,本发明操作来将数据传输的大部分负担置于总线仲裁单元内的内部总线上,使得主机总线比传统实现更早地释放。 此外,为了减少寻求通过主机总线和内部总线访问主存储器的处理器的停止,主总线能够在暂时不需要内部总线的时间期间使用内部总线来访问主存储器 通过主存储器和外围设备之间的数据传输。 因此,由于主机总线可用于其他处理操作,而不是与外围设备的数据传输相关联,因此内部总线在主存储器之间的数据传输期间偶尔被释放,因此计算机系统具有显着更好的性能 和外围设备。

Patent Agency Ranking