会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • METHOD AND APPARATUS FOR SYNTHESIS
    • 合成方法和装置
    • WO2003077630A2
    • 2003-09-25
    • PCT/US2003/002984
    • 2003-01-31
    • CADENCE DESIGN SYSTEMS, INC.TEIG, StevenASMUS, Hetzel
    • TEIG, StevenASMUS, Hetzel
    • G06F17/50G06F9/455
    • G06F17/505G06F17/5045Y10S707/99931Y10S707/99943
    • Some embodiments of the invention provide a method for pre-tabulating sub-networks. This method (1) generates a sub-network that performs a function, (2) generates a parameter based on this function, and (3) stores the sub-network in a storage structure base don the generated parameter. In some embodiments, the generated sub-network has several circuit elements. Also, in some embodiments, the generated sub-network performs a set of two or more functions. Some embodiments store each generated sub-network in an encoded manner. Some embodiments provide a method for producing a circuit description of a design. This method (1) selects a candidate sub-network from the design, (2) identifies an output function performed by the sub-network, (3) based on the identified output function, identifies a replacement sub-network from a storage structure that stores replacement sub-networks, and (49 replaces the selected candidate sub-network with the identified replacement sub-network in certain conditions. In some embodiments, this method is performed to map a design to a particular technology library. Some embodiments provide a data storage structure that stores a plurality of sub-networks based on parameters derived from the output functions of the sub-networks.
    • 本发明的一些实施例提供了一种预制子网络的方法。 该方法(1)生成执行功能的子网络,(2)基于该功能生成参数,(3)将子网络存储在生成的参数的存储结构基础中。 在一些实施例中,所生成的子网具有多个电路元件。 此外,在一些实施例中,所生成的子网络执行一组两个或更多个功能。 一些实施例以编码的方式存储每个生成的子网络。 一些实施例提供了一种用于产生设计的电路描述的方法。 该方法(1)从设计中选择候选子网络,(2)识别由子网执行的输出功能,(3)基于所识别的输出功能,从存储结构中识别替换子网络, 存储替换子网络,(49)在特定条件下用所标识的替换子网络替换所选择的候选子网络。在一些实施例中,执行该方法将设计映射到特定技术库,一些实施例提供数据 存储结构,其基于从所述子网的输出功能导出的参数来存储多个子网。
    • 3. 发明申请
    • METHOD, APPARATUS, AND SYSTEM FOR ROUTING
    • 方法,装置和路由系统
    • WO2004051403A2
    • 2004-06-17
    • PCT/US2003/036873
    • 2003-11-18
    • CADENCE DESIGN SYSTEMS, INC.FRANKLE, JonathanCALDWELL, AndrewJACQUES, EtienneTEIG, Steven
    • FRANKLE, JonathanCALDWELL, AndrewJACQUES, EtienneTEIG, Steven
    • G06F
    • G06F1/00G06F17/50
    • Some embodiments of the invention provide a method of identifying global routes for nets in a region of a layout with multiple layers. In the region, each net has a set of routable elements. The method partitions each layer of the region into several sub-regions. For each net, the method then identifies a route that connects the sub-regions that contain the net’s set of routable elements, where some routes have at least one non-Manhattan edge and traverse sub-regions on multiple layers. Some embodiments search for a three-dimensional global path between first and second sets of routable elements in a region of a layout that has multiple layers. These embodiments partition the region into several sub-regions. They then perform a path search to identify a path between a first set of sub-regions that contains the first-set elements and a second set of sub-regions that contain a second-set element. During the path search, these embodiments explore expansions along Manhattan and non-Manhattan routing directions between the sub-regions on a plurality of layers. Some embodiments define a routing graph that has several of nodes on several layers, where each node represents a sub-region on a layer. In the graph, there is a set of edges between the nodes on each layer. On one layer, there is at least one set of edges that are neither orthogonal nor parallel to a set of edges on another layer. These embodiments then use the routing graph to identify routes.
    • 本发明的一些实施例提供了一种识别具有多个层的布局的区域中的网络的全局路由的方法。 在该区域,每个网络具有一组可路由元素。 该方法将该区域的每个层分成几个子区域。 对于每个网络,该方法然后识别连接包含网络可路由元件集合的子区域的路由,其中​​一些路由具有至少一个非曼哈顿边缘并遍历多个层上的子区域。 一些实施例在具有多个层的布局的区域中搜索第一和第二组可路由元件之间的三维全局路径。 这些实施例将该区域划分成几个子区域。 然后,他们执行路径搜索以识别包含第一集合元素的第一组子区域和包含第二集合元素的第二组子区域之间的路径。 在路径搜索期间,这些实施例探索沿着曼哈顿的扩展和在多个层之间的子区域之间的非曼哈顿路由方向。 一些实施例定义了在几个层上具有几个节点的路由图,其中每个节点表示层上的子区域。 在图中,每层上的节点之间有一组边。 在一层上,至少有一组边缘既不正交也不平行于另一层上的一组边缘。 然后,这些实施例使用路由图来识别路由。
    • 10. 发明申请
    • CONFIGURABLE IC HAVING A ROUTING FABRIC WITH STORAGE ELEMENTS
    • 具有存储元件的布线布的可配置IC
    • WO2008115243A2
    • 2008-09-25
    • PCT/US2007/069831
    • 2007-05-27
    • TABULA, INC.TEIG, StevenSCHMIT, HermanREDGRAVE, JasonHUANG, Randy, Renfu
    • TEIG, StevenSCHMIT, HermanREDGRAVE, JasonHUANG, Randy, Renfu
    • H03K19/177
    • H03K19/17704H03K19/17736
    • Some embodiments provide a configurable IC that includes a configurable routing fabric with storage elements. In some embodiments, the routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric of some embodiments provides the ability to selectively store the signals passing through the routing fabric within the storage elements of the routing fabric. In this manner, a source or destination component continually performs operations (e.g., computational or routing) irrespective of whether a previous signal from or to such a component is stored within the routing fabric. The source and destination components include configurable logic circuits, configurable interconnect circuits, and various other circuits that receive or distribute signals throughout the configurable IC.
    • 一些实施例提供了一种可配置IC,其包括具有存储元件的可配置路由结构。 在一些实施例中,路由结构提供将信号路由到来自源和目的地组件的信号通路。 一些实施例的路由结构提供了选择性地将通过路由结构的信号存储在路由结构的存储元件内的能力。 以这种方式,源或目的地组件连续地执行操作(例如,计算或路由),而不管来自或来自这种组件的先前信号是否存储在路由结构内。 源和目标组件包括可配置逻辑电路,可配置互连电路以及在整个可配置IC中接收或分配信号的各种其他电路。