会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 41. 发明授权
    • Consideration of local routing and pin access during VLSI global routing
    • 在VLSI全局路由期间考虑本地路由和引脚接入
    • US08418113B1
    • 2013-04-09
    • US13252067
    • 2011-10-03
    • Charles J. AlpertZhuo LiChin Ngai SzeYaoguang Wei
    • Charles J. AlpertZhuo LiChin Ngai SzeYaoguang Wei
    • G06F17/50
    • G06F17/5077
    • Global routing and congestion evaluation is enhanced by including consideration of local routing and pin access. Pin information is computed for each global edge based on adjacent tiles, and the wiring track capacity for an edge is reduced based on the pin information. After global routing, the wiring track capacities are increased by previous reduction amounts for detailed routing. The pin information can include pin count for an associated tile, the Steiner tree length for the pins, or relative locations of the pins. Wiring track capacities are preferably reduced by creating blockages in tracks of a particular metal layer of the circuit design used for logic gates of the pins. The blockage tracks can be spread evenly across the wiring tracks of a given edge.
    • 通过考虑本地路由和引脚访问来增强全局路由和拥塞评估。 针对每个全局边缘基于相邻瓦片计算引脚信息,并且基于引脚信息减少边缘的布线轨迹容量。 在全局路由之后,为了详细路由,线路轨道容量会增加先前的减少量。 引脚信息可以包括相关瓦片的引脚数,引脚的Steiner树长度或引脚的相对位置。 优选地通过在用于针的逻辑门的电路设计的特定金属层的轨道中产生阻塞来减少接线轨迹容量。 阻塞轨道可以均匀地分布在给定边缘的接线轨道上。
    • 47. 发明授权
    • Clock power minimization with regular physical placement of clock repeater components
    • 时钟功率最小化,具有定时物理放置的时钟中继器组件
    • US08010926B2
    • 2011-08-30
    • US12022849
    • 2008-01-30
    • Charles J. AlpertRuchir PuriShyam RamjiAshish K. SinghChin Ngai Sze
    • Charles J. AlpertRuchir PuriShyam RamjiAshish K. SinghChin Ngai Sze
    • G06F17/50
    • G06F17/5077G06F2217/62
    • Power, routability and electromigration have become crucial issues in modern microprocessor designs. In high performance designs, clocks are the highest consumer of power. Arranging clocking components with regularity so as to minimize the capacitance on the clock nets can help reduce clock power, however, it may hurt performance due to some loss of flexibility in physically placing those components. The present invention provides techniques to optimally place clock components in a regular fashion so as to minimize clock power within a performance constraint. A rectangular grid is created and clock distribution structures are assigned to the grid intersection points. Latches are then located around the clock distribution structures to minimize an overall distance for connections between the latches and respective clock distribution structures. The horizontal and vertical pitches of the grid may be independently adjusted to achieve a more uniform spread of the clock distribution structures.
    • 电力,可布线性和电迁移在现代微处理器设计中成为关键问题。 在高性能设计中,时钟是功耗最大的消费者。 排列时钟元件的规律性,以便最小化时钟网络上的电容可以帮助降低时钟功率,但是,由于物理放置这些组件的灵活性会有所损失,可能会损害性能。 本发明提供了以规则方式最佳地放置时钟组件以便在性能约束内最小化时钟功率的技术。 创建矩形网格,并将时钟分配结构分配给网格交点。 然后锁存器位于时钟分布结构周围,以最小化锁存器和相应时钟分配结构之间的连接的总距离。 可以独立地调整网格的水平和垂直间距以实现时钟分配结构的更均匀的扩展。
    • 48. 发明授权
    • Legalization of VLSI circuit placement with blockages using hierarchical row slicing
    • VLSI电路放置合法化使用分层行分片
    • US07934188B2
    • 2011-04-26
    • US12108599
    • 2008-04-24
    • Charles J. AlpertMichael W. DotsonGi-Joon NamShyam RamjiNatarajan Viswanathan
    • Charles J. AlpertMichael W. DotsonGi-Joon NamShyam RamjiNatarajan Viswanathan
    • G06F17/50
    • G06F17/5072
    • A hierarchical method of legalizing the placement of logic cells in the presence of blockages selectively classifies the blockages into at least two different sets based on size (large and small). Movable logic cells are relocated first among coarse regions between large blockages to remove overlaps among the cells and the large blockages without regard to small blockages (while satisfying capacity constraints of the coarse regions), and thereafter the movable logic cells are relocated among fine regions between small blockages to remove all cell overlaps (while satisfying capacity constraints of the fine regions). The coarse and fine regions may be horizontal slices of the placement region having a height corresponding to a single circuit row height of the design. Cells are relocated with minimal perturbation from the previous placement, preserving wirelength and timing optimizations. The legalization technique may utilize more than two levels of granularity with multiple relocation stages.
    • 在存在阻塞的情况下使逻辑单元的放置合法化的分级方法根据大小(大和小)选择性地将阻塞分类为至少两个不同的集合。 可移动逻辑单元首先在大阻塞之间的粗略区域中重新定位,以消除单元和大阻塞之间的重叠,而不考虑小的阻塞(同时满足粗略区域的容量约束),然后将可移动逻辑单元重新定位在 小的堵塞以消除所有的细胞重叠(同时满足精细区域的容量限制)。 粗细区域可以是具有对应于设计的单个电路行高度的高度的放置区域的水平切片。 细胞被重新定位,从最初的位置移动,保持线长和时序优化。 合法化技术可以利用具有多个重定位阶段的多于两个级别的粒度。
    • 50. 发明授权
    • Slew constrained minimum cost buffering
    • 压缩约束最低成本缓冲
    • US07890905B2
    • 2011-02-15
    • US12168153
    • 2008-07-06
    • Charles J. AlpertArvind K. KarandikarTuhin MahmudStephen T. QuayChin Ngai Sze
    • Charles J. AlpertArvind K. KarandikarTuhin MahmudStephen T. QuayChin Ngai Sze
    • G06F17/50G06F9/45
    • G06F17/5045
    • A buffer insertion technique addresses slew constraints while minimizing buffer cost. The method builds initial solutions for the sinks, each having an associated cost, slew and capacitance. As a solution propagates toward a source, wire capacitance and wire slew are added to the solution. When a buffer is selected for possible insertion, the slew of the solution is set to zero while the cost of the solution is incremented based on the selected buffer and the capacitance is set to an intrinsic capacitance of the buffer. The solutions of two intersecting wire branches are merged by adding branch capacitances and costs, and selecting the highest branch slew. The solution sets are updated by disregarding solutions which have a slew component greater than a slew constraint, and any solution that is dominated by another solution is eliminated. The solution having the smallest cost is selected as the final solution.
    • 缓冲插入技术解决了压摆约束,同时最大限度地减少了缓冲区成本。 该方法构建了汇的初始解决方案,每个都具有相关的成本,压摆和电容。 当解决方案向源传播时,将线电容和线压力加到解决方案中。 当选择缓冲器进行可能的插入时,将解决方案的电压设置为零,同时根据所选择的缓冲器增加解决方案的成本,并将电容设置为缓冲器的固有电容。 通过增加分支电容和成本,并选择最高的分支电压,合并两条相交线分支的解决方案。 解决方案集通过忽略具有大于压摆约束的转矩分量的解决方案来更新,并且消除由另一解决方案主导的任何解决方案。 选择具有最小成本的解决方案作为最终解决方案。