-
公开(公告)号:KR1020160079402A
公开(公告)日:2016-07-06
申请号:KR1020140190703
申请日:2014-12-26
Applicant: 전자부품연구원
IPC: G06F17/50
CPC classification number: G06F17/5045
Abstract: 본발명은반도체회로설계에관한것으로, 특히저전력구현을위한순차회로설계방법과그 방법에사용되는클럭게이팅회로에관한것으로, 설계하고자하는순차회로를구성하는각 플립플롭들에대하여클럭인가에따른토글횟수를카운트해놓은토글매트릭스를생성하는단계와, 상기토글매트릭스데이터를참조하여각 플립플롭간의상관관계를계산해놓은동적이벤트매트릭스를생성하는단계와, 상기플립플롭들의집합중최소토글횟수를가지는플립플롭을우선선택하여가상의클러스터그룹에추가하고, 추가된플립플롭과상관관계가큰 플립플롭을상기동적이벤트매트릭스에서찾아상기가상의클러스터그룹에재추가하는방식으로가상의클러스터그룹을순차적으로생성하는단계와, 상기가상의클러스터그룹생성단계에서추가된하나이상의플립플롭들을클럭게이팅회로에연결하여절감전력값을계산하고, 계산된절감전력값에따라상기가상의클러스터그룹에속한플립플롭들을진정한클러스터그룹으로재분류하는방식으로상기순차회로를구성하는모든플립플롭을다수의그룹으로클러스터화하는단계;를포함함을특징으로한다.
Abstract translation: 本发明涉及一种用于设计半导体电路的方法,特别涉及一种用于设计用于实现低功率的时序电路和其中使用的时钟门控电路的方法。 该方法包括以下步骤:创建切换矩阵,其中根据应用时钟的触发次数构成要设计的顺序电路的触发器; 创建动态事件矩阵,其中参考所述切换矩阵的数据来计算触发器之间的相关性; 在优先选择一组触发器中具有最小切换次数的触发器的方案中顺序地创建虚拟簇组,将所选择的触发器添加到虚拟簇组中,搜索动态事件矩阵 对于与添加的触发器具有大的相关性的触发器,并将所发现的触发器重新添加到虚拟集群组; 以及通过将添加在所述虚拟集群组创建步骤中的一个或多个触发器连接到所述时钟选通电路来计算电力减小值的方案中将构成所述顺序电路的所有触发器分组成多个组 ,并根据计算的电力减少值将属于虚拟集群组的触发器称为真实集群组。
-