会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Automatic logic generation method for pipeline processor
    • 管线处理器的自动逻辑生成方法
    • US5274793A
    • 1993-12-28
    • US489917
    • 1990-03-07
    • Rikako KurodaTsuguo Shimizu
    • Rikako KurodaTsuguo Shimizu
    • G06F9/38G06F17/50G06F15/20G06F15/60
    • G06F17/5045
    • In automatically synthesizing pipeline control, a first circuit indicates the data holding status of a register in response to a circuit description. A second circuit designates the register to receive output of a preceding register in response to the first circuit. A third circuit designates the preceding register to receive input in response to the first circuit without a circuit that indicates the data holding status of the preceding register. Logic responds to: a first file storing circuit description and data propagation behavior; a second file storing register data holding condition and status; and a third file storing logic templates that indicate whether data can be stored by the register, data holding status of the registers, data holding cycles of the registers, and cancel condition of data holding by the registers. The logic templates are assigned for the registers stored in the first file based on the contents of the second file. The element number of the assigned template and mutual connections are defined based on the second file. Based on the second file, determination is made of those registers that may really develop resource conflict among the points where the data meet together and the points where the wait factors of the data transfers develop as well as only those registers which will be affected by the resource conflict. Logic is generated by assigning templates to the thus determined registers, making it possible to suppress the generation of redundant logic.
    • 在自动合成流水线控制中,第一电路响应于电路描述指示寄存器的数据保持状态。 第二电路指定寄存器以响应于第一电路接收先前寄存器的输出。 第三电路指定前一个寄存器以响应于第一电路接收输入,而没有指示前一个寄存器的数据保持状态的电路。 逻辑响应:第一个文件存储电路描述和数据传播行为; 存储寄存器数据保持条件和状态的第二文件; 以及第三文件,其存储指示数据是否可由寄存器存储的数据,寄存器的数据保持状态,寄存器的数据保持周期以及由寄存器保存的数据的取消条件的逻辑模板。 逻辑模板基于第二文件的内容分配给存储在第一文件中的寄存器。 基于第二个文件定义分配的模板和相互连接的元素编号。 根据第二个文件,确定这些寄存器可能真正发生数据在一起的点与数据传输的等待因素发生的点之间的资源冲突以及只会影响数据传输的那些寄存器 资源冲突。 通过将模板分配给如此确定的寄存器来产生逻辑,从而可以抑制冗余逻辑的产生。
    • 3. 发明授权
    • Automatic logic designing method and system
    • 自动逻辑设计方法和系统
    • US5504690A
    • 1996-04-02
    • US108044
    • 1993-08-16
    • Naohiro KageyamaToru ShonaiRikako SuzukiTakashi OkadaKazuhiko IijimaHiroyuki NakajimaChihei MiuraTsuguo Shimizu
    • Naohiro KageyamaToru ShonaiRikako SuzukiTakashi OkadaKazuhiko IijimaHiroyuki NakajimaChihei MiuraTsuguo Shimizu
    • G06F17/50
    • G06F17/5045
    • An automatic logic designing method and system in which a control table describing a condition and a behavior corresponding to the condition which express the specification of a computer is inputted and processed in a processor so that a logic circuit having no redundancy which can be easily seen by the designer is designed at a high speed. The control table is converted into the logic circuit whose function is expressed by a detailed Boolean expression. In an instance, selector logics are allocated in consideration of the polarity of the logic. A redundancy detection process or a redundancy logic elimination process is executed for the redundancy logics designated by a redundancy indicate file. A signal name which can be easily understood by the logic designer is formed. An implementing system includes an input control table file, a functional structure converting section of a conditional equation and a behavioral structure, a regular logic expanding processing section, and a redundancy logic elimination processing section, so that the logic circuit formed is outputted to a Boolean expression file.
    • 一种自动逻辑设计方法和系统,其中描述与表达计算机的规格的条件相对应的条件和行为的控制表在处理器中被输入和处理,使得不具有冗余的逻辑电路可以容易地被 设计师是高速设计的。 控制表转换为逻辑电路,其功能由详细的布尔表达式表示。 在一种情况下,考虑到逻辑的极性来分配选择器逻辑。 对由冗余指示文件指定的冗余逻辑执行冗余检测处理或冗余逻辑消除处理。 可以形成由逻辑设计者容易理解的信号名称。 实现系统包括输入控制表文件,条件方程式的功能结构转换部分和行为结构,规则逻辑扩展处理部分和冗余逻辑消除处理部分,使得形成的逻辑电路输出到布尔值 表达文件。
    • 4. 发明授权
    • Data processing system having ring-like connected multiprocessors
relative to key storage
    • 数据处理系统相对于密钥存储具有环状连接的多处理器
    • US4441152A
    • 1984-04-03
    • US233447
    • 1981-02-11
    • Tsuguo MatsuuraShunichi ToriiTsuguo Shimizu
    • Tsuguo MatsuuraShunichi ToriiTsuguo Shimizu
    • G06F12/00G06F9/46G06F12/14G06F15/16G06F15/177G06F13/00
    • G06F9/52G06F12/1466G06F15/16
    • A multiprocessor system includes a plurality of central processing units (CPUs), which have a main storage in common, and a key storage for storing therein control information for storage protection of, reference to, and change in the main storage. Each CPU is provided with the key storage, the CPUs are connected by interface lines so as to form a ring-like combination, a CPU in which a key access request is generated, carries out the key processing for its own key storage and supplies the interface line with an address, data and others which are contained in the key access request, and another CPU receives the address, data and others to perform the key processing for its own key storage. A signal for determining the priority among key access requests simultaneously generated in a plurality of central processing units circulates through the CPUs via the interface lines, one of the CPUs having generated the key access requests catches the priority determining signal to make its own key access request valid, and prevents the circulation of the priority determining signal for a time till the key processing based upon the valid request has been completed.
    • 多处理器系统包括具有共同的主存储器的多个中央处理单元(CPU)和用于存储用于主存储器的存储保护,参考和变化的控制信息的密钥存储器。 每个CPU都配有密钥存储器,CPU通过接口线连接,形成环状组合,生成密钥访问请求的CPU执行自身密钥存储的密钥处理,并提供 接口线,其包含在密钥访问请求中的地址,数据等,另一个CPU接收地址,数据等,以对其自己的密钥存储进行密钥处理。 用于确定在多个中央处理单元中同时产生的密钥访问请求中的优先级的信号经由接口线通过CPU循环,生成密钥访问请求的一个CPU捕获优先级确定信号以使其自己的密钥访问请求 有效,并且防止优先级确定信号的循环一段时间,直到基于有效请求的密钥处理已经完成。
    • 5. 发明授权
    • Logic synthesis method
    • 逻辑合成方法
    • US5287289A
    • 1994-02-15
    • US682608
    • 1991-04-09
    • Naohiro KageyamaChihei MiuraTsuguo Shimizu
    • Naohiro KageyamaChihei MiuraTsuguo Shimizu
    • G06F17/50G06F15/60
    • G06F17/505
    • A logic circuit the functions of which have been expressed by a Boolean expression is subdivided, and then each of the subdivided logic circuit portions corresponds to each of the Boolean expressions. A plurality of logic circuits whose functions are equal to each other, whose delay times and gate numbers are different from each other, are synthesized every subdivided circuit portions, and a restriction condition formula is formed by employing the synthesized logic circuit under a restriction condition of the delay time designated by a user. While a linear programming is applied under the restriction condition and the number of gates is used as an objective function, such a logic circuit that the objective function takes a stationary value (a minimum value in the present invention) is selected with respect to each of subdivided portions, whereby an overall logic circuit is constructed.
    • 其功能由布尔表达式表示的逻辑电路被细分,然后每个细分逻辑电路部分对应于每个布尔表达式。 每个分割电路部分合成多个逻辑电路,其功能彼此相等,其延迟时间和门数彼此不同,并且在限制条件下通过采用合成逻辑电路形成限制条件公式 由用户指定的延迟时间。 虽然在限制条件下应用线性规划,并且使用门数作为目标函数,但是对于每一个,选择目标函数取平均值(本发明中的最小值)的逻辑电路 细分部分,从而构成整体逻辑电路。
    • 6. 发明授权
    • Pipelined data processing system
    • 流水线数据处理系统
    • US4541047A
    • 1985-09-10
    • US490166
    • 1983-04-29
    • Kenichi WadaYooichi ShintaniTsuguo ShimizuAkira Yamaoka
    • Kenichi WadaYooichi ShintaniTsuguo ShimizuAkira Yamaoka
    • G06F9/38G06F9/48
    • G06F9/3863
    • A data processing system for executing an instruction in a plurality of stages in a pipeline mode comprises a main operation unit for operating all instructions to be executed by the data processing unit, a first group of general purpose registers for storing the operation results of the main operation unit, a pre-operation unit for operating a portion of instructions which frequently appear and which can be operated with a small number of circuit components, a second group of general purpose registers for storing the operation results of the pre-operation unit, and control means for storing the operation result of the pre-operation unit into the second general purpose register at least one operation stage earlier than the storing of the operation result of the main operation unit into the first general purpose register and storing the contents of the second general purpose registers into the first general purpose registers when an interruption occurs.
    • 一种用于在流水线模式中执行多级的指令的数据处理系统包括用于操作由数据处理单元执行的所有指令的主操作单元,用于存储主程序的操作结果的第一组通用寄存器 操作单元,用于操作经常出现并且可以用少量电路组件操作的指令的一部分的预操作单元,用于存储预操作单元的操作结果的第二组通用寄存器,以及 控制装置,用于将预操作单元的操作结果存储在第二通用寄存器中,比将主操作单元的操作结果存储到第一通用寄存器中的至少一个操作阶段存储第二通用寄存器的内容 当发生中断时,通用寄存器进入第一个通用寄存器。
    • 9. 发明授权
    • Digital data processor with two operation units
    • 具有两个操作单元的数字数据处理器
    • US4532589A
    • 1985-07-30
    • US446002
    • 1982-12-01
    • Yoichi ShintaniKenichi WadaTsuguo ShimizuAkira Yamaoka
    • Yoichi ShintaniKenichi WadaTsuguo ShimizuAkira Yamaoka
    • G06F9/38G06F9/00
    • G06F9/3889G06F9/3824G06F9/3836G06F9/3885
    • In a data processing apparatus executing a plurality of instructions in a pipeline mode by dividing each of the instructions into a plurality of stages, its operation circuit includes a first execution (E) unit capable of execution of operations required by all of the plural instructions and a second E unit capable of execution of operations required by part of the plural instructions only. A queue of data including decoded information of the instructions required for execution of operation stages are stored in a circuit to be selectively supplied by first and second circuits to the first and second E units, respectively. The first and second circuits sequentially select succeeding data in synchronism with the end of operations in the first and second E units respectively. As a result, when a stage of a succeeding instruction requires the result of operation of a preceding instruction being executed, that stage of the succeeding instruction is executed after the second E unit completes the operation of the preceding instruction, even when the first E unit is executing an instruction further preceding the preceding instruction.
    • 在通过将每个指令分成多个级来执行流水线模式的多个指令的数据处理装置中,其操作电路包括能够执行所有多个指令所需的操作的第一执行(E)单元,以及 能够执行多个指令的一部分所需的操作的第二E单元。 包括执行操作阶段所需指令的解码信息的数据队列被存储在电路中,以分别由第一和第二电路选择性地提供给第一和第二E单元。 第一和第二电路分别顺序地选择与第一和第二E单元中的操作结束同步的后续数据。 结果,当后续指令的阶段需要执行前一指令的操作结果时,即使在第一E单元完成了第二E单元完成前一指令的操作之后,执行后续指令的该阶段 正在执行进一步在前面的指令之前的指令。
    • 10. 发明授权
    • Multiprocessor system with apparatus for propagating cache buffer
invalidation signals around a circular loop
    • 多处理器系统,具有围绕圆形循环传播缓存无效信号的装置
    • US4385351A
    • 1983-05-24
    • US136492
    • 1980-04-03
    • Tsuguo MatsuuraShunichi ToriiTsuguo Shimizu
    • Tsuguo MatsuuraShunichi ToriiTsuguo Shimizu
    • G06F12/08G06F15/16G06F15/173G06F7/02G06F11/00G06F15/00
    • G06F12/0813
    • This data processing system includes a main memory which is shared by a plurality of central processor units (CPUs) which are also coupled in cascade in a closed circular path. Each CPU has a cache buffer memory and two sets of transfer registers for receiving and transmitting cancel request signals which identify cache data which is no longer valid. Each CPU's receiving register subsystem includes circuitry for invalidating cache buffer data which has been updated or rewritten in main memory by another CPU in the loop. Each CPU's transmitting register subsystem includes circuitry for inhibiting the transmittal of a cancel request signal if the next CPU in the circle is the same one which originated the particular cache invalidation signal. Circuitry is also provided for propagating a cancel request signal around the loop in opposite directions simultaneously.
    • 该数据处理系统包括由多个中央处理器单元(CPU)共享的主存储器,这些中央处理器单元也是以闭合的圆形路径级联耦合的。 每个CPU具有高速缓存存储器和两组传输寄存器,用于接收和发送识别不再有效的高速缓存数据的取消请求信号。 每个CPU的接收寄存器子系统包括用于使循环中的另一个CPU更新或重写在主存储器中的缓存缓冲器数据无效的电路。 每个CPU的发送寄存器子系统包括如果圆中的下一个CPU是相同的,发起特定的高速缓存无效信号,则禁止发送取消请求信号的电路。 还提供电路用于在相反方向上同时传播环路周围的取消请求信号。