会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Method for clock gating circuits
    • 时钟门控电路的方法
    • US08219946B1
    • 2012-07-10
    • US12835638
    • 2010-07-13
    • Chaiyasit ManovitWanlin CaoSridhar NarayananSridhar Subramanian
    • Chaiyasit ManovitWanlin CaoSridhar NarayananSridhar Subramanian
    • G06F17/50
    • G06F17/505G06F2217/78
    • In one embodiment, a method is provided for generating clock gating circuitry for a circuit design model. A Boolean expression of path sensitization is determined for each gate element in the netlist of a circuit design. For each gate element, a conjunction of the Boolean expression of the path sensitization and a Boolean expression of a disjunction of the observability conditions of one or more subsequent gates is determined to produce an intermediate Boolean expression. Intermediate Boolean expressions are backward retimed to produce the respective Boolean expression of the observability conditions of the each gate element. Clock gating circuits that implement the respective Boolean expression of the observability conditions of one or more of the plurality of interconnected gate elements are generated and incorporated into the circuit design model.
    • 在一个实施例中,提供了一种用于产生用于电路设计模型的时钟选通电路的方法。 确定电路设计网表中每个门元件的路径敏感度的布尔表达式。 对于每个门元件,确定路径敏化的布尔表达式与一个或多个后续门的可观察性条件的分离的布尔表达式的结合以产生中间布尔表达式。 中间布尔表达式被反向重新定时以产生每个门元件的可观察性条件的各自的布尔表达式。 实现实现多个互连门元件中的一个或多个的可观察性条件的相应布尔表达式的时钟选通电路被生成并并入电路设计模型中。
    • 7. 发明申请
    • Partially Populated, Hierarchical Crossbar
    • 部分填充,分层交叉
    • US20070271402A1
    • 2007-11-22
    • US11832841
    • 2007-08-02
    • Sridhar SubramanianJames KellerGeorge YiuRuchi Wadhawan
    • Sridhar SubramanianJames KellerGeorge YiuRuchi Wadhawan
    • G06F13/00
    • G06F13/364G06F13/4022Y02D10/14Y02D10/151
    • In various embodiments, an apparatus comprises a plurality of agents and an interconnect. In one embodiment, the plurality of agents includes first through fourth agents. The interconnect comprises a plurality of segments that are switchable (e.g. using a plurality of selection circuits) to form communication paths between the agents, and a first segment is included in a first communication path from the first agent to the second agent, and is also included in a second communication path from the third agent to the fourth agent. In another embodiment, each segment is driven by a selection circuit. At least one selection circuit has at least one segment and an output from at least one agent as inputs. In yet another embodiment, an arbiter is configured to determine a communication path on the interconnect for each requesting agent to the destination agent over the segments. The arbiter is configured to arbitrate among a subset of requests for which each segment in the corresponding communication path is available.
    • 在各种实施例中,装置包括多个代理和互连。 在一个实施方案中,多种试剂包括第一至第四试剂。 互连包括可切换的多个段(例如,使用多个选择电路)以形成代理之间的通信路径,并且第一段包括在从第一代理到第二代理的第一通信路径中,并且还 包括在从第三代理到第四代理的第二通信路径中。 在另一实施例中,每个段由选择电路驱动。 至少一个选择电路具有至少一个段和来自至少一个代理的输出作为输入。 在另一个实施例中,仲裁器被配置为确定每个请求代理在该互连上的通信路径到该段上的目的地代理。 仲裁器被配置为在对应的通信路径中的每个段可用的请求的子集之间进行仲裁。
    • 10. 发明申请
    • Combined buffer for snoop, store merging, load miss, and writeback operations
    • 组合缓冲区,用于侦听,存储合并,加载错误和回写操作
    • US20070050564A1
    • 2007-03-01
    • US11215604
    • 2005-08-30
    • Ramesh GunnaPo-Yung ChangSridhar SubramanianJames KellerTse-Yuh Yeh
    • Ramesh GunnaPo-Yung ChangSridhar SubramanianJames KellerTse-Yuh Yeh
    • G06F13/28
    • G06F12/0831
    • In one embodiment, an interface unit comprises an address buffer and a control unit coupled to the address buffer. The address buffer is configured to store addresses of processor core requests generated by a processor core and addresses of snoop requests received from an interconnect. The control unit is configured to maintain a plurality of queues, wherein at least a first queue of the plurality of queues is dedicated to snoop requests and at least a second queue of the plurality of queues is dedicated to processor core requests. Responsive to a first snoop request received by the interface unit from the interconnect, the control unit is configured to allocate a first address buffer entry of the address buffer to store the first snoop request and to store a first pointer to the first address buffer entry in the first queue. Responsive to a first processor core request received by the interface unit from the processor core, the control unit is configured to allocate a second address buffer entry of the address buffer to store the first processor core request and to store a second pointer to the second address buffer entry in the second queue.
    • 在一个实施例中,接口单元包括地址缓冲器和耦合到地址缓冲器的控制单元。 地址缓冲器被配置为存储由处理器核心产生的处理器核心请求的地址和从互连接​​收的窥探请求的地址。 所述控制单元被配置为维护多个队列,其中所述多个队列中的至少第一队列专用于窥探请求,并且所述多个队列中的至少第二队列专用于处理器核心请求。 响应于接口单元从互连接收到的第一窥探请求,控制单元被配置为分配地址缓冲器的第一地址缓冲器条目以存储第一窥探请求,并且将第一指针存储到第一地址缓冲器条目中 第一个队列。 响应于接口单元从处理器核心接收到的第一处理器核心请求,控制单元被配置为分配地址缓冲器的第二地址缓冲器条目以存储第一处理器核心请求并将第二指针存储到第二地址 第二个队列中的缓冲区条目。