Register file circuit design process

    公开(公告)号:US09824171B2

    公开(公告)日:2017-11-21

    申请号:US14820223

    申请日:2015-08-06

    Applicant: Apple Inc.

    CPC classification number: G06F17/505 G06F17/5068

    Abstract: In some embodiments, a register file circuit design process includes instructing an automated integrated circuit design program to generate a register file circuit design, including providing a cell circuit design and instructing the automated integrated circuit design program to generate a selection design, a pre-decode design, and a data gating design. The cell circuit design describes a plurality of selection circuits that have a particular arrangement. The selection design describes a plurality of replica circuits that include respective pluralities of selection circuits having the particular arrangement. The pre-decode design describes a pre-decode circuit configured to identify a plurality of entries identified by a portion of a write instruction. The data gating design describes data gating circuits configured, in response to the pre-decode circuit not identifying respective entries, to disable data inputs to respective write selection circuits connected to the respective entries.

    REGISTER FILE CIRCUIT DESIGN PROCESS
    12.
    发明申请
    REGISTER FILE CIRCUIT DESIGN PROCESS 有权
    寄存器文件电路设计流程

    公开(公告)号:US20170039299A1

    公开(公告)日:2017-02-09

    申请号:US14820223

    申请日:2015-08-06

    Applicant: Apple Inc.

    CPC classification number: G06F17/505 G06F17/5068

    Abstract: In some embodiments, a register file circuit design process includes instructing an automated integrated circuit design program to generate a register file circuit design, including providing a cell circuit design and instructing the automated integrated circuit design program to generate a selection design, a pre-decode design, and a data gating design. The cell circuit design describes a plurality of selection circuits that have a particular arrangement. The selection design describes a plurality of replica circuits that include respective pluralities of selection circuits having the particular arrangement. The pre-decode design describes a pre-decode circuit configured to identify a plurality of entries identified by a portion of a write instruction. The data gating design describes data gating circuits configured, in response to the pre-decode circuit not identifying respective entries, to disable data inputs to respective write selection circuits connected to the respective entries.

    Abstract translation: 在一些实施例中,寄存器文件电路设计过程包括指示自动集成电路设计程序产生寄存器文件电路设计,包括提供单元电路设计并指示自动化集成电路设计程序产生选择设计,预解码 设计和数据门控设计。 单元电路设计描述了具有特定布置的多个选择电路。 选择设计描述了包括具有特定布置的相应多个选择电路的多个复制电路。 预解码设计描述了预解码电路,其被配置为识别由写指令的一部分识别的多个条目。 数据门控设计描述了数据选通电路,其响应于未识别相应条目的预解码电路而配置,以禁止连接到各个条目的相应写入选择电路的数据输入。

    Power Switch Ramp Rate Control Using Selectable Daisy-Chained Connection of Enable to Power Switches or Daisy-Chained Flops Providing Enables
    13.
    发明申请
    Power Switch Ramp Rate Control Using Selectable Daisy-Chained Connection of Enable to Power Switches or Daisy-Chained Flops Providing Enables 有权
    电源开关斜坡率控制,使用可选择的菊花链连接启用电源开关或菊花链式触发器提供支持

    公开(公告)号:US20160241240A1

    公开(公告)日:2016-08-18

    申请号:US14622111

    申请日:2015-02-13

    Applicant: Apple Inc.

    CPC classification number: H03K19/00361 H03K19/0013 H03K19/0016

    Abstract: In an embodiment, an integrated circuit may include one or more power gated blocks and a power manager circuit. The power manager circuit may be configured to generate a block enable for each power gated block and a block enable clock. The power gated block may generate local block enables to various power switch segments in the power gated block. In particular, the power gated block may include a set of series-connected flops that receive the block enable from the power manager circuit. The power gated block may include a set of multiplexors (muxes) that provide the local block enables for each power switch segment. One input of the muxes is coupled to the block enable, and the other input is coupled to another enable propagated through one of the other power switch segments. Accordingly, the muxes may be controlled to select the propagated enables or the input block enable.

    Abstract translation: 在一个实施例中,集成电路可以包括一个或多个电源门控块和功率管理器电路。 功率管理器电路可以被配置为为每个电源门控块和块使能时钟生成块使能。 电源门控块可以在电源门控块中产生各种电源开关段的本地块使能。 特别地,电源门控块可以包括从电源管理器电路接收块使能的一组串联的触发器。 功率门控块可以包括为每个功率开关段提供本地块使能的一组多路复用器(多路复用器)。 多路复用器的一个输入耦合到块使能,另一个输入耦合到通过其它功率开关段之一传播的另一个功能。 因此,可以控制多路复用器来选择传播的使能或输入块使能。

Patent Agency Ranking