@techreport{oai:ipsj.ixsq.nii.ac.jp:00210488, author = {中別府, 将太 and 杉山, 尚央 and 山﨑, 信行 and Shota, Nakabeppu and Nao, Sugiyama and Nobuyuki, Yamasaki}, issue = {39}, month = {Mar}, note = {特定の機能を満たすために機器に組み込まれるコンピュータシステムを組込みシステムという.組込みシステムの例としてウェアラブルデバイスやロボット等が挙げられる.ウェアラブルデバイス等では太陽光発電を代表 とする環境発電が用いられるが,電源の供給が不安定であり,頻繁に電源の喪失と復帰を繰り返すことが想定される. 一方,ロボット等では強い振動によりコネクタの接触不良が発生し,瞬電が発生する恐れがある.このように,組込みシステムでは様々な電源トラブルに遭遇する恐れがあり,より短時間で,より電源が喪失する直前の状態を電源復帰後に復元する必要がある.本論文では,電源トラブルが多発する環境下でも正常に動作し続けるノンストッププロセッ サの設計を行う.不揮発性素子にバックアップを作成することで,電源トラブルが発生した場合でも速やかにバック アップを復元することができる.電源トラブルが多発する状況を想定し,クロックサイクル単位でプロセッサの状態復元,バックアップ作成中に電源が落ちた場合の動作保証,バックアップ復元後のメモリシステムの一貫性保証を行う.評価では,ノンストッププロセッサがバックアップを作成した時点の状態を復元可能であること,stored bit の導入によりメモリシステムの一貫性保証を目的としたバックアップ作成回数を削減可能であることを示す., In recent years, embedded systems such as wearable devices and robots have become widespread. Wearable devices often use energy harvesting, such as solar photovolatic power generation, as the main power source. However, since the power supply is unstable, the power supply may be lost and restored frequently. On the other hand, in robots, strong vibration may cause poor contact of connectors, resulting in a temporary voltage drop. In this way, various power supply troubles may occur in embedded systems. Therefore, the state immediately before the power supply loss should be restored in a shorter time after the power is restored. In this paper, we design a non-stop processor that can create and restore backups in clock cycle units using non-volatile elements. By creating a backup on the non-volatile element, the operation can be resumed promptly even if a power supply trouble occurs. Assuming a situation where power supply troubles occur frequently, the backup is created in clock cycle units, the operation is guaranteed even if the power is turned off during backup creation, and the consistency of the memory system after backup restoration is guaranteed. The evaluation shows that the non-stop processor can restore the state at the time when the backup was created, and the stored bit reduces the number of backup creations for the purpose of guaranteeing the consistency of the memory system.}, title = {不揮発性素子を用いたノンストッププロセッサ}, year = {2021} }