一种智能卡功耗平衡方法

文档序号:6464181阅读:137来源:国知局
专利名称:一种智能卡功耗平衡方法
技术领域
本发明主要应用于智能卡设计的功耗优化领域。
背景技术
随着计算机软件技术和集成电路的不断发展,智能卡的应用越来越广泛,从手机SIM卡 到金融业的银行卡和身份认证,智能卡在发挥着重要作用。目前对于智能卡低功耗设计方面 的技术有很多,通常用到的有Clock—Gating、 Multi—VDD、 Multi—Vth等,其中Clock—Gating 应用最广泛也比较容易实现,后两者需要工艺库的支持。智能卡系统的日益复杂对功耗设计 也提出了更高的要求,不仅仅是在低功耗,还包括功耗平衡。
本发明所公开的智能卡功耗平衡方法,从系统的角度去考虑功耗平衡的实现。本发明通 过软硬件配合实现主控制器和协处理器切换过程中的功耗平稳过渡。

发明内容
本发明旨在通过智能卡软硬件协同来实现功耗平衡,具体包含以下步骤-本发明实现智能卡功耗平衡,具体有以下步骤-
(1) 主控制器开启协处理器启动等待机制,在配置阶段主控制器需要开启协处理器启动等 待机制,当协处理器启动运算时首先会检査此控制,若有效,从收到启动命令开始延 时一段时间等到主控制器真正进入节电模式后才开始启动运算操作。
(2) 主控制器启动协处理器运算。
(3) 主控制器进入节电模式,由于主控制器发完协处理器启动命令之后才能进入节电模式, 因此主控制器的进入节电模式操作和协处理器的延时操作是并行操作。
(4) 协处理器等待机制启动,当主控制器启动协处理器运算时,首先协处理器等待机制开 始工作并判断是否等待延时。
(5) 协处理器开始运算。 主控制器通过启动等待控制机制来控制协处理器启动时是否等待延时。在协处理器启动
时插入硬件延时,使主控制器和协处理器的功耗不产生叠加,整个芯片的功耗平稳过渡。


图1主控制器和协处理器硬件框图
图2操作流程
具体实施方式
如图1所示,主控制器和协处理器的配合实现功耗平衡需要以下几个控制,等待延时控 制、启动控制、协处理器运算结束等。
下面结合图2对本发明进行详细描述,本发明所述的功耗平衡方法包括以下几个步骤-
(1) 主控制器开启协处理器启动等待机制。
(2) 主控制器启动协处理器运算。
(3) 主控制器进入节电模式。
(4) 协处理器等待机制启动。
(5) 协处理器开始运算。
主控制器开启协处理器启动等待机制在配置阶段主控制器需要开启协处理器启动等待
机制,当协处理器启动运算时首先会检査此控制,若有效,从收到启动命令开始延时一段时 间等到主控制器真正进入节电模式后才开始启动运算操作。
主控制器启动协处理器运算主控制器发出启动运算命令来启动协处理器运算。 主控制器进入节电模式由于主控制器发完协处理器启动命令之后才能进入节电模式, 因此主控制器的进入节电模式操作和协处理器的延时操作是并行操作。
协处理器等待机制启动当主控制器启动协处理器运算时,首先协处理器等待机制开始
工作并判断是否等待延时。
协处理器开始运算协处理器等待主控制器进入节电模式后才真正启动运算。 为了控制芯片整体的功耗,主控制器支持软件在协处理器运算期间让主控制器进入节电 状态。主控制器必须先执行启动协处理器运算命令再进入节电模式。为了防止在切换过程中 主控制器和协处理器同时工作而功耗过大(功耗叠加),加入了等待机制使协处理器模块在收 到运算命令后是否还需等待主控制器进入节电模式才真正启动运算。 一旦等待机制开启,协 处理器运算在主控制器进入节电模式后才真正启动。运算完成后,主控制器自动退出节电模 式,并继续执行下一条指令。当主控制器对协处理器发启动运算命令后,协处理器根据等待 控制机制是否开启来判断等待延时与否。如果不需等,硬件立即开始工作;如果需要等待, 则一直等到等待延时结束(即主控制器完全进入节电模式)后,硬件才会开始启动运算。
通过本发明公开的智能卡功耗平衡方法,使卡在主控制器和协处理器切换过程中实现功 耗平稳过渡,有效解决了功耗叠加引起的功耗过大问题。
权利要求
1.一种智能卡功耗平衡方法,其特征在于包括以下步骤(1)主控制器开启协处理器启动等待机制,在配置阶段主控制器开启协处理器启动等待机制,当协处理器启动运算时首先会检查此控制,若有效,从收到启动命令开始延时一段时间等到主控制器真正进入节电模式后才开始启动运算操作;(2)主控制器启动协处理器运算;(3)主控制器进入节电模式,由于主控制器发完协处理器启动命令之后才能进入节电模式,因此主控制器的进入节电模式操作和协处理器的延时操作是并行操作;(4)协处理器等待机制启动,当主控制器启动协处理器运算时,首先协处理器等待机制开始工作并判断是否等待延时;(5)协处理器开始运算。
全文摘要
本发明是一种智能卡功耗平衡方法,主要应用于智能卡设计的功耗优化领域,采用启动等待机制,使卡在主控制器和协处理器切换过程中实现功耗平稳过渡,有效解决了功耗叠加引起的功耗过大问题。
文档编号G06K19/073GK101593287SQ20081011312
公开日2009年12月2日 申请日期2008年5月28日 优先权日2008年5月28日
发明者包乌日吐, 李自然, 郑晓光 申请人:北京中电华大电子设计有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1