会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method for generating constrained component placement for integrated circuits and packages
    • 用于为集成电路和封装生成受限元件放置的方法
    • US07093220B2
    • 2006-08-15
    • US10674085
    • 2003-09-29
    • Elias FallonRob A. Rutenbar
    • Elias FallonRob A. Rutenbar
    • G06F9/45
    • G06F17/5072
    • A method for determining component placement in a circuit includes forming a tree structure that defines the placement of each of a plurality of components associated with the tree structure on a first side, a second side or on both sides of a symmetry line, with at least one component tagged for symmetric placement on both sides of a symmetry line; performing at least one search of the tree structure to determine an initial placement of a subset of the components; and performing another search of the tree structure to determine a final placement of the subset of components whereupon at least a part of each component tagged for symmetric placement is positioned on each side of the symmetry line. The method can be embodied as instructions stored on a computer readable medium which, when executed by a processor, cause the processor to implement the method.
    • 一种用于确定电路中的部件放置的方法包括:形成树结构,该树结构定义了在对称线的第一侧,第二侧或两侧上与树结构相关联的多个部件中的每一个的布置,至少具有 在对称线的两侧标记为对称放置的一个部件; 执行所述树结构的至少一次搜索以确定所述组件的子集的初始放置; 以及执行树结构的另一搜索以确定组件子集的最终放置,因此为对称放置标记的每个组件的至少一部分位于对称线的每一侧上。 该方法可以被实现为存储在计算机可读介质上的指令,当由处理器执行时,其使得处理器实现该方法。
    • 3. 发明授权
    • Acoustic scoring unit implemented on a single FPGA or ASIC
    • 声学评分单元在单个FPGA或ASIC上实现
    • US08639510B1
    • 2014-01-28
    • US12341160
    • 2008-12-22
    • Kai YuRob A. Rutenbar
    • Kai YuRob A. Rutenbar
    • G10L15/14G10L15/00G10L15/18
    • G10L15/08G10L15/32G10L2015/025G10L2015/085
    • A hardware acoustic scoring unit for a speech recognition system and a method of operation thereof are provided. Rather than scoring all senones in an acoustic model used for the speech recognition system, acoustic scoring logic first scores a set of ciphones based on acoustic features for one frame of sampled speech. The acoustic scoring logic then scores senones associated with the N highest scored ciphones. In one embodiment, the number (N) is three. While the acoustic scoring logic scores the senones associated with the N highest scored ciphones, high score ciphone identification logic operates in parallel with the acoustic scoring unit to identify one or more additional ciphones that have scores greater than a threshold. Once the acoustic scoring unit finishes scoring the senones for the N highest scored ciphones, the acoustic scoring unit then scores senones associated with the one or more additional ciphones.
    • 提供了一种用于语音识别系统的硬件声学评分单元及其操作方法。 声学评分逻辑不是在用于语音识别系统的声学模型中对所有的声音进行评分,而是首先根据一帧采样语音的声学特征对一组虹吸进行评分。 声学评分逻辑然后评分与N个最高得分的虹吸管相关联的声调。 在一个实施例中,数(N)为3。 虽然声学评分逻辑评分与N个最高得分的虹吸管相关联的声音,但高分数人声识别逻辑与声学评分单元并行操作,以识别具有大于阈值的分数的一个或多个附加虹吸。 一旦声学评分单元完成对N个最高得分的虹吸分数的声分数,则声学评分单元然后评分与一个或多个附加虹吸管相关联的声调。
    • 4. 发明授权
    • Hardware-implemented scalable modular engine for low-power speech recognition
    • 硬件实现的可扩展模块化引擎,用于低功耗语音识别
    • US08463610B1
    • 2013-06-11
    • US12355973
    • 2009-01-19
    • Patrick J. BourkeRob A. Rutenbar
    • Patrick J. BourkeRob A. Rutenbar
    • G10L15/00G10L15/18
    • G10L15/197G06N7/005G10L15/285
    • The present invention relates to a low-power speech recognition system. In one embodiment, the speech recognition system is implemented in hardware and includes a backend search engine that operates to recognize words based on senone scores provided by an acoustic scoring stage. The backend search engine includes a scoring engine, a transition engine, and a language model engine. For a frame of sampled speech, the scoring engine reads active acoustic unit models from external memory, updates the active acoustic unit models based on corresponding senone scores received from an acoustic scoring stage, and writes the active acoustic unit models back to the external memory. The scoring engine enters a low-power state until processing for a next frame of sampled speech is to begin. The transition stage identifies any completed words, and the language model engine processes completed words to identify words that are likely to follow in a subsequent frame.
    • 本发明涉及一种低功率语音识别系统。 在一个实施例中,语音识别系统以硬件实现,并且包括后端搜索引擎,其操作以基于由声学评分级提供的语音分数来识别单词。 后端搜索引擎包括评分引擎,转换引擎和语言模型引擎。 对于采样语音的帧,评分引擎从外部存储器读取有效的声学单元模型,基于从声学评分级接收到的相应的音调分数来更新主动声学单元模型,并将有源声学单元模型写回外部存储器。 评分引擎进入低功率状态,直到下一帧采样语音的处理开始。 过渡阶段识别任何已完成的单词,并且语言模型引擎处理完成的单词以识别在随后的框架中可能遵循的单词。
    • 7. 发明授权
    • Method and apparatus for exact relative positioning of devices in a semiconductor circuit layout
    • 用于在半导体电路布局中精确地相对定位器件的方法和装置
    • US06918102B2
    • 2005-07-12
    • US10338311
    • 2003-01-08
    • Rob A. RutenbarRegis R. ColwellElias L. Fallon
    • Rob A. RutenbarRegis R. ColwellElias L. Fallon
    • G06F17/50
    • G06F17/5072
    • A method of determining the position of devices in a circuit layout includes defining an array of cells and defining a plurality of device outlines in the array, with each device outline received in at least one cell. A set of size constraints is established that expresses the size of each device. For each column and each row of cells having a plurality of device outlines contained completely therein, the position of one of the device outlines is determined and a constraint is established for each other device outline that expresses its position with respect to the position of the one device outline. A spacing constraint for each pair of adjacent device outlines is established that expresses a spacing therebetween. The foregoing constraints are solved simultaneously and a layout of the device outlines is generated in accordance with the solution.
    • 确定电路布局中的设备的位置的方法包括定义单元阵列并且定义阵列中的多个设备轮廓,每个设备轮廓在至少一个单元中接收。 建立一组大小约束,表示每个设备的大小。 对于每列具有完整包含多个器件轮廓的每个单元格的单元格行,确定其中一个器件轮廓的位置,并且为每个其他器件轮廓建立约束,该轮廓表示其相对于该位置的位置的位置 设备大纲。 建立每对相邻设备轮廓的间隔约束,其间表示间隔。 同时解决上述约束,并根据解决方案生成设备轮廓的布局。
    • 8. 发明授权
    • Hardware implemented backend search engine for a high-rate speech recognition system
    • 硬件实现了高速率语音识别系统的后端搜索引擎
    • US08352265B1
    • 2013-01-08
    • US12341640
    • 2008-12-22
    • Edward LinRob A. Rutenbar
    • Edward LinRob A. Rutenbar
    • G10L15/14G10L15/00G10L15/18
    • G10L15/34G06N7/005G10L15/142G10L15/197G10L2015/022
    • A hardware implemented backend search stage, or engine, for a speech recognition system is provided. In one embodiment, the backend search engine includes a number of pipelined stages including a fetch stage, an updating stage which may be a Viterbi stage, a transition and prune stage, and a language model stage. Each active triphone of each active word is represented by a corresponding triphone model. By being pipelined, the stages of the backend search engine are enabled to simultaneously process different triphone models, thereby providing high-rate backend searching for the speech recognition system. In one embodiment, caches may be used to cache frequently and/or recently accessed triphone information utilized by the fetch stage, frequently and/or recently accessed triphone-to-senone mappings utilized by the updating stage, or both.
    • 提供了用于语音识别系统的硬件实现的后端搜索阶段或引擎。 在一个实施例中,后端搜索引擎包括多个流水线阶段,包括获取阶段,可以是维特比阶段的更新阶段,过渡和修剪阶段以及语言模型阶段。 每个活动字的每个活动三角形由相应的三电话模型表示。 通过流水线化,后端搜索引擎的阶段能够同时处理不同的三音箱模型,从而为语音识别系统提供高速后端搜索。 在一个实施例中,高速缓存可用于缓存由获取级利用的经常和/或最近访问的三进制信息信息,由更新阶段或两者使用的经常和/或最近访问的三进制对话音映射。
    • 10. 发明授权
    • Method and apparatus for quantifying tradeoffs for multiple competing goals in circuit design
    • 用于量化电路设计中多个竞争目标的权衡的方法和装置
    • US06957400B2
    • 2005-10-18
    • US10652018
    • 2003-08-29
    • Hongzhou LiuRodney PhelpsRob A. Rutenbar
    • Hongzhou LiuRodney PhelpsRob A. Rutenbar
    • G06F17/50
    • G06F17/5063
    • To identify high quality design points in a circuit design, a plurality of design points is generated for the circuit. A subset of the design points is allocated to a design population. A cost is then determined for each allocated design point. From a subset of the allocated design points, a plurality of new design points is generated for the circuit. The cost for each new design point is then determined and each new design point having a cost that is the same or more favorable than the most favorable cost associated with the allocated design points is allocated to the design population. The design points allocated to the design population can then be displayed for selection of one of said allocated design points having desired performances of the circuit.
    • 为了识别电路设计中的高质量设计点,为电路生成多个设计点。 设计点的一部分被分配给设计人员。 然后为每个分配的设计点确定成本。 从分配的设计点的子集中,为电路生成多个新的设计点。 然后确定每个新设计点的成本,并且将具有与分配的设计点相关联的最有利成本相同或更有利的成本的每个新设计点分配给设计人群。 然后可以显示分配给设计人口的设计点,以选择具有期望的电路性能的所述分配的设计点之一。