功耗优化方案确定方法、装置及设备制造方法及图纸

技术编号:20073076 阅读:35 留言:0更新日期:2019-01-15 00:05
本发明专利技术实施例提供一种功耗优化方案确定方法、装置及设备,该方法包括:获取扫描链中每个扫描单元的扇出门信息,扇出门信息包括扫描单元对应的控制值的种类数、及每种控制值对应的扇出门的数量,控制值包括第一态和第二态;根据每个扫描单元对应的控制值的种类数、及每种控制值对应的扇出门的数量,确定每个扫描单元的权重值;根据每个扫描单元的权重值,在扫描链中确定至少一个目标扫描单元和每个目标扫描单元对应的优化方案,其中,目标扫描单元为需要增加硬件电路的扫描单元。用于节省为降低测试移位功耗带来的集成电路的硬件开销。

Method, Device and Equipment for Determining Power Consumption Optimizing Scheme

The embodiment of the present invention provides a power optimization scheme determination method, device and device. The method includes: acquiring the fan-out information of each scanning unit in the scanning chain, and the fan-out information includes the number of control values corresponding to the scanning unit and the number of fan-out corresponding to each control value, and the control values include the first state and the second state; and according to the control corresponding to each scanning unit, the fan-out information includes the number of control values corresponding to each scanning unit. The weight of each scanning unit is determined by the number of types of values and the number of fans out corresponding to each control value. According to the weight value of each scanning unit, the optimization scheme corresponding to at least one target scanning unit and each target scanning unit in the scanning chain is determined, in which the target scanning unit is the scanning unit requiring additional hardware circuit. It is used to save hardware overhead of integrated circuits for reducing test shift power consumption.

【技术实现步骤摘要】
功耗优化方案确定方法、装置及设备
本专利技术实施例涉及集成电路领域,尤其涉及一种功耗优化方案确定方法、装置及设备。
技术介绍
目前,为了实现集成电路的可测试性,通常以扫描链的形式实现集成电路。扫描链中包括多个扫描单元,每一个扫描单元具有功能输出和测试输出。在测试扫描移位模式下,并不关注扫描单元的功能输出。在现有技术中,为了降低测试模式下集成电路的功耗,可以在每一个扫描单元中增加硬件电路(例如或非门等),以使得在测试模式下,每一个扫描单元的功能输出恒定不变(恒为第一态0或者恒为第二态1),减少了扫描单元的翻转,进而降低集成电路的功耗。然而,由于需要在每一个扫描单元中增加硬件电路,导致集成电路的硬件开销较大。
技术实现思路
本专利技术实施例提供一种功耗优化方案确定方法、装置及设备,节省了为降低测试移位功耗带来的集成电路的硬件开销。第一方面,本专利技术实施例提供一种功耗优化方案确定方法,包括:获取扫描链中每个扫描单元的扇出门信息,所述扇出门信息包括所述扫描单元对应的控制值的种类数、及每种控制值对应的扇出门的数量,所述控制值包括第一态和第二态;根据每个扫描单元对应的控制值的种类数、及每种控制值对本文档来自技高网...

【技术保护点】
1.一种功耗优化方案确定方法,其特征在于,包括:获取扫描链中每个扫描单元的扇出门信息,所述扇出门信息包括所述扫描单元对应的控制值的种类数、及每种控制值对应的扇出门的数量,所述控制值包括第一态和第二态;根据每个扫描单元对应的控制值的种类数、及每种控制值对应的扇出门的数量,确定每个扫描单元的权重值;根据每个扫描单元的权重值,在所述扫描链中确定至少一个目标扫描单元和每个目标扫描单元对应的优化方案,其中,所述至少一个目标扫描单元为需要增加硬件电路的扫描单元。

【技术特征摘要】
1.一种功耗优化方案确定方法,其特征在于,包括:获取扫描链中每个扫描单元的扇出门信息,所述扇出门信息包括所述扫描单元对应的控制值的种类数、及每种控制值对应的扇出门的数量,所述控制值包括第一态和第二态;根据每个扫描单元对应的控制值的种类数、及每种控制值对应的扇出门的数量,确定每个扫描单元的权重值;根据每个扫描单元的权重值,在所述扫描链中确定至少一个目标扫描单元和每个目标扫描单元对应的优化方案,其中,所述至少一个目标扫描单元为需要增加硬件电路的扫描单元。2.根据权利要求1所述的方法,其特征在于,第一扫描单元为所述扫描链中任意一个扫描单元,针对所述第一扫描单元,所述根据每个扫描单元对应的控制值的种类数、及每种控制值对应的扇出门的数量,确定每个扫描单元的权重值,包括:若所述第一扫描单元对应的控制值的种类数为1,则将所述第一扫描单元的扇出门总数确定为所述第一扫描单元的权重值;若所述第一扫描单元的对应的控制值的种类数为2,则获取第一扫描单元的第一态对应的扇出门数量与第二态对应的扇出门数量的差值的绝对值,并将所述绝对值与所述第一扫描单元的扇出门总数的比值确定为所述第一扫描单元的权重值。3.根据权利要求1或2所述的方法,其特征在于,所述根据每个扫描单元的权重值,在所述扫描链中确定目标扫描单元和所述目标扫描单元对应的优化方案,包括:建立扫描单元集合和扇出门集合,所述扫描单元集合包括所述扫描链中的每个扫描单元,所述扇出门集合包括所述扫描链中每个扫描单元的扇出门;对所述扫描链进行单次优化方案确定操作,所述单次优化方案确定操作包括将所述扫描单元集合中当前权重值最高的扫描单元确定为一个目标扫描单元,并根据所述一个目标扫描单元的目标控制值确定所述一个目标扫描单元的优化方案,所述目标控制值对应的扇出门数量在所述目标扫描单元中最多;对所述扫描单元集合中的扫描单元的扇出门信息进行扇出门信息更新操作;对所述扇出门集合中的扇出门进行扇出门删除操作;根据所述扫描单元集合中每个扫描单元的扇出门信息,对所述扫描单元集合中的扫描单元进行扫描单元删除操作;重复所述单次优化方案确定操作、所述扇出门信息更新操作、所述扇出门删除操作和所述扫描单元删除操作,直至所述扫描单元集合或所述扇出门集合为空。4.根据权利要求3所述的方法,其特征在于,所述确定所述一个目标扫描单元的优化方案,包括:当所述目标控制值为第一态时,所述优化方案为在所述一个目标扫描单元中增加或非门;当所述目标控制值为第二态时,所述优化方案为在所述一个目标扫描单元中增加非门和或门。5.根据权利要求3或4所述的方法,其特征在于,所述对所述扫描单元集合中的扫描单元的扇出门信息进行扇出门信息更新操作,包括:将所述目标扫描单元的所述目标控制值对应的扇出门确定为所述第一扇出门,所述目标扫描单元对应的、除所述第一扇出门之外的扇出门为第二扇出门;将所述第二扇出门与所述目标扫描单元对应的输入端的状态确定为输入确定状态;将所述第二扇出门中、各输入端的状态均为输入确定状态的扇出门确定为第三扇出门;将第二扫描单元对应的扇出门中去除所述第一扇出门和所述第三扇出门,得到所述第二扫描单元对应的剩余扇出门,所述第二扫描单元为与所述第一扇出门或者所述第三扇出门具有对应关系的扫描单元;根据所述第二扫描单元对应的剩余扇出门,更新所述第二扫描单元的扇出门信息。6.根据权利要求3-5任一项所述的方法,其特征在于,对所述扇出门集合中的扇出门进行扇出门删除操作,包括:在所述扇出门集合中删除所述第一扇出门和所述第三扇出门。7.根据权利要求3-5任一项所述的方法,其特征在于,对所述扇出门集合中的扇出门进行扇出门删除操作,包括:将所述第一扇出门的状态设置为已处理状态,并在确定所述第一扇出门所属的库单元对应的所有扇出门的状态均被设置为已处理状态时,在所述扇出门集合中删除所述库单元对应的所有扇出门;将所述第三扇出门的状态设置为已处理状态,并在确定所述第三扇出门所属的库单元对应的所有扇出门的状态均被设置为已处理状态时,在所述扇出门集合中删除所述库单元对应的所有扇出门。8.根据权利要求3-7任一项所述的方法,其特征在于,所述根据所述扫描单元集合中每个扫描单元的扇出门信息,对所述扫描单元集合中的扫描单元进行扫描单元删除操作,包括:将所述扫描单元集合中的第三扫描单元删除,所述第三扫描单元的扇出门信息中每种控制值对应的扇出门的数量均为0。9.一种功耗优化方案确定装置,其特征在于,包括获取模块、第一确定模块和第二确定模块,其中,所述获取模块用于,获取扫描链中每个扫描单元的扇出门信息,所述扇出门信息包括所述扫描单元对应的控制值的种类数、及每...

【专利技术属性】
技术研发人员:许超陈华军卢新元
申请(专利权)人:龙芯中科技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1