会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明申请
    • Optimization of cell subtypes in a hierarchical design flow
    • 在分层设计流程中优化细胞亚型
    • US20040103377A1
    • 2004-05-27
    • US10620330
    • 2003-07-14
    • Fulcrum Microsystems, Inc.
    • Frederik EatonPeter Beerel
    • G06F017/50
    • G06F17/5059G06F17/505G06F17/5068
    • Methods and apparatus are described for facilitating physical synthesis of a circuit design. The circuit design includes a plurality cell instances organized hierarchically. Each cell instance corresponds schematically to one of a plurality of cell types. Transistors in each of the cell instances is sized with reference to an objective function thereby resulting in a first plurality of cell subtypes for each cell type. Each cell subtype corresponding to a particular cell type differs from all other cell subtypes corresponding to the particular cell type by at least one transistor dimension. Selected ones of the subtypes for at least one of the cell types are merged thereby resulting in a second plurality of subtypes for the at least one of the cell types. The second plurality of subtypes being fewer than the first plurality of subtypes. The merging of the selected subtypes achieves a balance between the objective function and a cost associated with maintaining the selected subtypes distinct.
    • 描述了用于促进电路设计的物理合成的方法和装置。 电路设计包括分层组织的多个小区实例。 每个单元实例示意性地对应于多个单元类型之一。 每个细胞实例中的晶体管参考目标函数来定尺寸,从而导致每个细胞类型的第一多个细胞亚型。 对应于特定细胞类型的每个细胞亚型与通过至少一个晶体管尺寸对应于特定细胞类型的所有其它细胞亚型不同。 合并至少一种细胞类型的选择的子类型,从而导致用于至少一种细胞类型的第二多个亚型。 所述第二多个亚型比所述第一多个亚型少。 所选子类型的合并实现了目标函数与维持选定子类型不同的成本之间的平衡。
    • 32. 发明授权
    • Clustering and fanout optimizations of asynchronous circuits
    • 异步电路的聚类和扇出优化
    • US08448105B2
    • 2013-05-21
    • US12429772
    • 2009-04-24
    • Georgios DimouPeter A. BeerelAndrew Lines
    • Georgios DimouPeter A. BeerelAndrew Lines
    • G06F17/50
    • G06F9/3869G06F17/5059
    • Techniques are described for generating asynchronous circuits from any arbitrary HDL representation of a synchronous circuit by automatically clustering the synthesized gates into pipeline stages that are then slack-matched to meet performance goals while minimizing area. Automatic pipelining can be provided in which the throughput of the overall design is not limited to the clock frequency or the level of pipelining in the original RTL specification. The techniques are applicable to many asynchronous design styles. A model and infrastructure can be designed that guides clustering to avoid the introduction of deadlocks and achieve a target circuit performance. Slack matching models can be used to take advantage of fanout optimizations of buffer trees that improve the quality of the results.
    • 描述了用于通过将合成门自动聚集到流水线阶段中以从同步电路的任何任意HDL表示生成异步电路的技术,该流水线阶段随机松弛匹配以满足性能目标同时最小化面积。 可以提供自动流水线,其中总体设计的吞吐量不限于原始RTL规范中的时钟频率或流水线级别。 这些技术适用于许多异步设计风格。 可以设计一个模型和基础设施,指导群集,以避免引入死锁并实现目标电路性能。 松弛匹配模型可用于利用提升结果质量的缓冲树的优化。
    • 34. 发明申请
    • SHARED-MEMORY SWITCH FABRIC ARCHITECTURE
    • 共享开关织物结构
    • US20100325370A1
    • 2010-12-23
    • US12862539
    • 2010-08-24
    • Uri CummingsAndrew LinesPatrick PelletierRobert Southworth
    • Uri CummingsAndrew LinesPatrick PelletierRobert Southworth
    • G06F12/02
    • G11C7/1048G11C7/1075H04L49/101H04L49/103H04L49/351
    • A shared memory is described having a plurality of receive ports and a plurality of transmit ports characterized by a first data rate. A memory includes a plurality of memory banks organized in rows and columns. Operation of the memory array is characterized by a second data rate. Non-blocking receive crossbar circuitry is operable to connect any of the receive ports with any of the memory banks. Non-blocking transmit crossbar circuitry is operable to connect any of the memory banks with any of the transmit ports. Buffering is operable to decouple operation of the receive and transmit ports at the first data rate from operation of the memory array at the second data rate. Scheduling circuitry is configured to control interaction of the ports, crossbar circuitry, and memory array to effect storage and retrieval of frames of data in the shared memory by sequentially querying the plurality of ports for the frames of data, and arbitrating among a subset of the ports having the frames of data to assign starting locations in the memory banks such that the shared memory is fully provisioned for all of the ports simultaneously operating at the maximum port data rate.
    • 描述了具有多个接收端口和以第一数据速率为特征的多个发送端口的共享存储器。 存储器包括以行和列组织的多个存储器组。 存储器阵列的操作的特征在于第二数据速率。 非阻塞接收交叉开关电路可操作以将任何接收端口与任何存储器组连接。 非阻塞发射交叉开关电路可操作以将任何存储体与任何发射端口连接。 缓冲可操作以使第一数据速率处的接收和发送端口的操作与第二数据速率下的存储器阵列的操作分离。 调度电路被配置为控制端口,交叉开关电路和存储器阵列的交互,以通过对多个端口顺序地查询数据帧来实现对共享存储器中的数据帧的存储和检索,并且在 具有数据帧的端口,以分配存储器组中的起始位置,使得共享存储器被完全配置为以最大端口数据速率同时工作的所有端口。
    • 40. 发明授权
    • Asynchronous system-on-a-chip interconnect
    • 异步片上系统互连
    • US07239669B2
    • 2007-07-03
    • US10634597
    • 2003-08-04
    • Uri CummingsAndrew Lines
    • Uri CummingsAndrew Lines
    • H04L27/04
    • G06F13/423G06F1/12G06F2213/0038H04L7/005H04L7/02H04L49/101H04L2012/5674H04Q3/0004H04Q2213/13034H04Q2213/13214H04Q2213/13322H04Q2213/13361H04Q2213/13362
    • Methods and apparatus are described relating to a system-on-a-chip which includes a plurality of synchronous modules, each synchronous module having an associated clock domain characterized by a data rate, the data rates comprising a plurality of different data rates. The system-on-a-chip also includes a plurality of clock domain converters. Each clock domain converter is coupled to a corresponding one of the synchronous modules, and is operable to convert data between the clock domain of the corresponding synchronous module and an asynchronous domain characterized by transmission of data according to an asynchronous handshake protocol. An asynchronous crossbar is coupled to the plurality of clock domain converters, and is operable in the asynchronous domain to implement a first-in-first-out (FIFO) channel between any two of the clock domain converters, thereby facilitating communication between any two of the synchronous modules.
    • 描述了涉及包括多个同步模块的片上系统的方法和装置,每个同步模块具有由数据速率表征的相关联的时钟域,数据速率包括多个不同的数据速率。 片上系统还包括多个时钟域转换器。 每个时钟域转换器被耦合到对应的一个同步模块,并且可操作以在对应的同步模块的时钟域和根据异步握手协议的数据传输特征的异步域之间转换数据。 异步交叉开关耦合到多个时钟域转换器,并且可在异步域中操作以实现任何两个时钟域转换器之间的先进先出(FIFO)通道,从而促进任何两个时钟域转换器之间的通信 同步模块。