KR100887499B1 - 차량용 전자 제어 시스템에서 강유전체 메모리를 이용한동작 시간 카운터의 저장 오류 복구 방법 - Google Patents

차량용 전자 제어 시스템에서 강유전체 메모리를 이용한동작 시간 카운터의 저장 오류 복구 방법 Download PDF

Info

Publication number
KR100887499B1
KR100887499B1 KR1020070123610A KR20070123610A KR100887499B1 KR 100887499 B1 KR100887499 B1 KR 100887499B1 KR 1020070123610 A KR1020070123610 A KR 1020070123610A KR 20070123610 A KR20070123610 A KR 20070123610A KR 100887499 B1 KR100887499 B1 KR 100887499B1
Authority
KR
South Korea
Prior art keywords
operation time
time counter
counter
error
fram
Prior art date
Application number
KR1020070123610A
Other languages
English (en)
Inventor
손정원
Original Assignee
주식회사 현대오토넷
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 현대오토넷 filed Critical 주식회사 현대오토넷
Priority to KR1020070123610A priority Critical patent/KR100887499B1/ko
Application granted granted Critical
Publication of KR100887499B1 publication Critical patent/KR100887499B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus
    • G06F13/1605Handling requests for interconnection or transfer for access to memory bus based on arbitration
    • G06F13/161Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/22Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using ferroelectric elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Computer Hardware Design (AREA)
  • Mechanical Engineering (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

본 발명은 FRAM의 특정 영역에 동작 시간 카운터, 백업 카운터 프레임, 및 각 카운터별 체크섬을 소정 방식에 의해 구성 및 저장하고, 시스템의 초기 전원 인가 시 동작 시간 카운터 및 백업 카운터의 체크섬을 진단함으로써 FRAM의 물리적 손상 또는 기록 도중 전원 차단으로 인한 동작 시간 카운터의 저장 오류 발생 시 자동으로 동작 시간 카운터의 오류를 진단 및 복구할 수 있도록 한 차량용 전자 제어 시스템에서 동작 시간 카운터의 저장 오류 복구 방법에 관한 것이다.
전자 제어 시스템, EEPROM, FRAM

Description

차량용 전자 제어 시스템에서 강유전체 메모리를 이용한 동작 시간 카운터의 저장 오류 복구 방법{Save mistake rehabilitation method of operation time counter to use FRAM in electron control system for vehicles}
본 발명은 차량용 전자 제어 시스템에 관한 것으로, 특히 전자 제어 시스템 내의 FRAM을 이용한 동작 시간 카운터의 저장 오류 발생 시 자동으로 동작 시간 카운터의 오류를 진단 및 복구할 수 있도록 한 차량용 전자 제어 시스템에서 강유전체 메모리를 이용한 동작 시간 카운터의 저장 오류 복구 방법에 관한 것이다.
전자 제어 시스템에서, 장치의 동작 시간(전원이 On 된 이후 동작한 누적시간, operation time) 정보는 그 장치의 동작 환경 및 내부 상황 등을 판단하는데 사용된다. 이러한 동작 시간은 전원이 Off 된 이후에도 과거의 기록을 저장하고 있어야 되기 때문에 마이크로컨트롤러의 타이머 및 비휘발성 메모리 소자를 사용하여 기록하는 것이 일반적인 방법이며, 종래에는 EEPROM(electrically erasable programmable read-only memory) 등이 소량의 데이터를 기록하는 대표적인 비휘발성 메모리로 사용되었다.
그러나, 상기 EEPROM은 느린 기록 속도와 저장 횟수에 제한이 있기 때문에 주기적으로 특정 영역에만 동작 시간을 저장하는 것에 한계가 있으며, 이에 따라 종래에 상기 EEPROM을 이용하여 동작 시간을 기록하기 위해서는 순수 동작 시간 정보를 저장할 메모리 크기의 몇 배의 영역을 확보하여 순차적으로 다른 영역에 기록하는 등의 방법을 통해 저장 횟수의 수명을 극복해야만 하는 문제점이 있었다.
한편, 최근 들어 종래 EEPROM이 갖는 기록 속도 저하 및 저장 횟수 제한의 단점을 보완할 수 있는 FRAM(Ferroelectric Random Access Memory : 강유전체 메모리)과 같은 메모리 소자를 이용하여 비교적 작은 영역의 메모리를 통해 기록이 가능하게 되었다. 여기서, 상기 FRAM은 읽기 및 쓰기가 모두 가능한 비휘발성메모리로서 전원 공급이 끊겨도 강유전체가 가지고 있는 자발분극 특성 때문에 저장된 정보가 지워지지 않는 우수한 정보보전의 특성이 있으며, 특히 EEPROM 등과 같은 종래의 비휘발성 메모리에 비해서는 저전력으로 구동시킬 수 있으며 정보의 입출력 횟수를 월등히 크게 할 수 있는 장점을 가지고 있다. 즉, 기존의 EPROM, EEPROM, 플래쉬(flash) 메모리 등의 비휘발성 소자는 느린 동작 속도와 데이터 읽기/쓰기 반복 횟수 10만회 정도의 짧은 수명, 그리고 12V의 높은 작동 전압 등의 단점을 가지는데 반해, FRAM은 DRAM과 같은 빠른 동작 속도, 3V 또는 5V의 낮은 동작 전압, 데이터 읽기/쓰기 반복 횟수 1조회 이상 가능한 뛰어난 동작 특성을 갖는다.
그러나, 상기 FRAM을 이용하여 전자 제어 시스템의 동작 시간 정보를 저장하는 경우에도, 만약 메모리 영역의 물리적인 손상이 발생되거나 저장 도중에 전원공급이 갑자기 중단되는 경우에는 메모리 영역에 저장된 동작 시간 정보 기록의 정확성을 신뢰할 수 없게 되고, 이에 따라 전자 제어 시스템의 정확하고 신뢰성 있는 제어가 이루어질 수 없게 되는 문제점이 있다.
본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로, 본 발명의 목적은 FRAM의 특정 영역에 동작 시간 카운터, 백업 카운터, 및 각 카운터별 체크섬을 소정 방식에 의해 구성 및 저장하고, 시스템의 초기 전원 인가 시 동작 시간 카운터 및 백업 카운터의 체크섬을 진단함으로써 FRAM의 물리적 손상 또는 기록 도중 전원 차단으로 인한 동작 시간 카운터의 저장 오류 발생 시 자동으로 동작 시간 카운터의 오류를 진단 및 복구할 수 있도록 한 차량용 전자 제어 시스템에서 강유전체 메모리를 이용한 동작 시간 카운터의 저장 오류 복구 방법을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명의 방법은, 차량용 전자 제어 시스템의 동작 시간 카운터(Operation time counter)의 오류 복구 방법에 있어서, FRAM(Ferroelectric Random Access Memory)의 특정 메모리 영역에 백업 카운터, 백업 카운터 체크섬, 동작 시간 카운터, 및 동작 시간 카운터 체크섬을 저장하기 위한 동작 시간 카운터 프레임을 구성하는 제1과정, 이그니션 키 On 에 따른 상기 차량용 전자 제어 시스템 초기화 시 상기 FRAM에 기 저장된 동작 시간 카운터 체크섬 및 백업 카운터 체크섬 값에 대한 오류 발생 여부를 순차적으로 진단하고, 오류 발생 시 그 오류 형태에 따른 동작 시간 카운터 복구 루틴을 수행하며 상기 동작 시간 카운터 복구 루틴은, FRAM에 기 저장된 동작 시간 카운터 체크섬 값 및 백업 카운터에 대한 오류 진단 결과, 만약 동작 시간 카운터 체크섬 값에 오류가 발생하지 않은 경우에는 백업 카운터 체크섬 값의 오류 발생 여부에 상관없이 정상 상태로 판단하여 기 저장된 동작 시간 카운터의 시간 기준으로 동작 시간 계수를 재개한 후 동작 시간 카운터 복구 루틴을 종료하는 제2과정 및 제2과정 이후, 상기 차량용 전자 제어 시스템의 마이크로컨트롤러의 타이머에 의해 동작 시간 카운터의 프레임 갱신 주기에 도달한 경우 동작 시간 카운터 저장 루틴을 수행하는 제3과정;을 포함하여 이루어짐을 특징으로 한다.
상술한 바와 같은 본 발명에 따르면, FRAM을 이용하여 동작 시간 정보를 저장하는데 있어서, 메모리 영역의 물리적인 손상이 발생되거나 저장 도중에 전원공급의 갑작스런 중단으로 인한 오류가 발생한 경우에도 시스템 초기화 시 수행되는 자동 복구 루틴을 통해 오류가 복구됨으로써 자동차, 가전, 산업, 의료기기 분야 등에 사용되는 신뢰성 있는 자동 제어 시스템을 제공할 수 있는 효과를 가진다.
이하에서는 첨부 도면을 참조하여 본 발명의 가장 바람직한 일 실시예를 상세히 설명하기로 한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설명되며 그 이외 부분의 설명은 본 발명의 요지를 벗어나지 않도록 생략될 것이라는 것을 유의하여야 한다.
도 1은 본 발명의 일실시예에 따른 차량용 전자 제어 시스템에 결합되는 FRAM의 메모리 영역을 도시한 블록도, 도 2는 본 발명의 일 실시예에 따른 동작시간 카운터 복구 루틴 과정을 도시한 순서도, 도 3은 본 발명의 일 실시예에 따른 동작 시간 카운터 저장 루틴 과정을 도시한 순서도이다.
상기 도 1을 참조하면, 우선 FRAM의 특정 메모리 영역에 백업 카운터, 백업 카운터 체크섬, 동작 시간 카운터, 및 동작 시간 카운터 체크섬을 저장하기 위한 동작 시간 카운터 프레임을 구성하게 되는데, 본 발명의 일실시예에서는 동작 시간 카운터는 5분 주기로 갱신되며, 3바이트 크기의 데이터인 것으로 가정하였다. 이 때, 상기 동작 시간 카운터는 1바이트의 체크섬(Checksum : 캐리를 제외한 1~3바이트의 합)을 사용하고, 상기 백업 카운터는 상기 동작 시간 카운터의 오류 발생 시 활용하기 위한 것으로서 1바이트의 체크섬(캐리를 제외한 5~7바이트의 합)을 사용한다.
상기와 같이 동작 시간 카운터 프레임 구성이 완료된 FRAM의 물리적 손상이나 기록 도중 전원 차단으로 인해 데이터가 손상된 경우의 확인을 위해 이그니션 키 On 에 따른 상기 차량용 전자 제어 시스템 초기화 시 상기 FRAM에 기 저장된 동작 시간 카운터 체크섬 및 백업 카운터 체크섬 값에 대한 오류 발생 여부를 순차적으로 진단하고, 오류 발생 시 그 오류 형태에 따른 동작 시간 카운터 복구 루틴을 수행하게 되는데, 그 상세한 동작 과정을 도 2를 참조하여 설명하면 다음과 같다.
먼저, 단계 201에서 이그니션 키 On 에 따른 상기 차량용 전자 제어 시스템의 초기화가 시작되면 동시에 본 발명에 따른 동작 시간 카운터 복구 루틴이 시작되고, 단계 202로 진행하여 FRAM에 기 저장된 동작 시간 카운터 체크섬 값을 진단한 후 단계 203에서 상기 동작 시간 카운터 체크섬 값에 대한 오류 발생 여부를 판단한다. 이 때, 본 발명의 다른 실시예에서는 상기 동작 시간 카운터 체크섬 및 백업 카운터 체크섬 값에 대해 둘 다 무조건 그 오류 발생 여부를 진단하는 방법도 가능하지만, 도 2에 도시된 바와 같이 본 발명의 바람직한 일실시예에서는 우선 동작 시간 카운터 체크섬 값에 대한 오류 발생 여부를 진단하고 나서 상기 동작 시간 카운터 체크섬 값에 오류가 발생한 경우에만 순차적으로 나머지 상기 백업 카운터 체크섬 값에 대한 오류 발생 여부를 진단하게 된다. 즉, 상기 동작 시간 카운터 체 크섬 값에 오류가 발생하지 않은 경우에는 무조건 데이터 정상으로 간주하여 백업 카운터 체크섬 값에 대한 오류를 진단하는 것을 생략함으로써 동작 시간 카운터 복구 루틴 과정에 걸리는 소요시간을 단축시킬 수 있는 것이다.
상기 단계 203에서의 판단 결과, 만약 동작 시간 카운터 체크섬 값에 오류가 발생하지 않은 경우에는 백업 카운터 체크섬 값의 오류 발생 여부에 상관없이 정상 상태로 판단하고 단계 204으로 진행하여 FRAM의 메모리 영역에 기 저장된 동작 시간 카운터의 시간을 기준으로 동작 시간 계수를 재개한 후 바로 단계 210으로 진행하여 동작 시간 카운터 복구 루틴을 종료한다.
상기 단계 203에서의 판단 결과, 만약 동작 시간 카운터 체크섬 값에 오류가 발생한 경우에는 단계 205로 진행하여 FRAM에 기 저장된 백업 카운터 체크섬 값을 진단한 후 단계 206에서 상기 백업 카운터 체크섬 값에 대한 오류 발생 여부를 판단하게 되는데, 상기 단계 206에서의 판단 결과, 만약 백업 카운터 체크섬 값에 오류가 발생하지 않은 경우에는 단계 207로 진행하여 기 저장된 백업 카운터를 기준으로 동작시간 카운터 및 체크섬을 재기록하고, 상기 재기록된 동작 시간 카운터의 시간 기준으로 동작 시간 계수를 재개한 후에 바로 단계 210으로 진행하여 동작 시간 카운터 복구 루틴을 종료한다.
상기 단계 206에서의 판단 결과, 만약 백업 카운터 체크섬 값에 오류가 발생한 경우, 즉, 동작 시간 카운터 체크섬 및 백업 카운터 값 모두에 오류가 발생한 경우에는 동작 시간 자동 복구 불능 상태로 판단하고, 단계 208로 진행하여 기준 동작시간을 0으로 리셋하고 단계 209에서 동작 시간 카운터 오류 처리 과정을 수행 한 후 단계 210으로 진행하여 동작 시간 카운터 복구 루틴을 종료하게 된다. 이 때, 바람직하게 상기 단계 209에서의 동작 시간 카운터 오류 처리 과정에는 사용자(운전자)에게 동작 시간 카운터의 복구 불능 상태를 알리기 위한 경고등 점멸 및/또는 경고음 출력 과정이 포함될 수 있으며, 이를 통해 동작 시간 카운터의 복구 불능 상태를 인지한 사용자는 차량 정비소 등으로 찾아가 전자 제어 시스템을 점검 및 수리 받게 되는 것이다.
한편, 상기 동작 시간 카운터 복구 루틴이 정상적으로 종료되고 나면, 도 3에 도시된 바와 같이 단계 301에서 소정의 동작 시간 카운터 저장 루틴을 시작하게 되는데, 단계 302에서 상기 차량용 전자 제어 시스템의 마이크로컨트롤러의 타이머에 의해 동작 시간 카운터 프레임 갱신 주기에 도달하였는지의 여부를 판단하고, 상기 단계 302에서의 판단 결과, 만약 동작 시간 카운터 프레임 갱신 주기에 도달한 경우에는 단계 303으로 진행하여 상기 FRAM에 구성된 동작 시간 카운터 프레임에 백업 카운터가 수정 및 저장된다. 이 후 단계 304 내지 단계 306에서 백업 카운터 체크섬, 동작 시간 카운터, 및 동작 시간 카운터 체크섬이 순차적으로 수정 및 저장된 후 단계 307로 진행하여 상술한 동작 시간 카운터 저장 루틴이 종료된다.
이상에서 설명한 것은 본 발명에 따른 차량용 전자 제어 시스템에서 FRAM을 이용한 동작 시간 카운터의 저장 오류 복구 방법을 실시하기 위한 하나의 실시예에 불과한 것으로서, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환 및 변형, 변경이 가능하므로 전술한 실시예 및 첨부도면에 한정되는 것이 아니다.
도 1은 본 발명의 일실시예에 따른 차량용 전자 제어 시스템에 결합되는 FRAM의 메모리 영역을 도시한 블록도.
도 2는 본 발명의 일 실시예에 따른 동작시간 카운터 복구 루틴 과정을 도시한 순서도.
도 3은 본 발명의 일 실시예에 따른 동작 시간 카운터 저장 루틴 과정을 도시한 순서도.

Claims (6)

  1. 삭제
  2. 차량용 전자 제어 시스템의 동작 시간 카운터(Operation time counter)의 오류 복구 방법에 있어서,
    FRAM(Ferroelectric Random Access Memory)의 특정 메모리 영역에 백업 카운터, 백업 카운터 체크섬, 동작 시간 카운터, 및 동작 시간 카운터 체크섬을 저장하기 위한 동작 시간 카운터 프레임을 구성하는 제1과정;
    이그니션 키 On 에 따른 상기 차량용 전자 제어 시스템 초기화 시 상기 FRAM에 기 저장된 동작 시간 카운터 체크섬 및 백업 카운터 체크섬 값에 대한 오류 발생 여부를 순차적으로 진단하고, 오류 발생 시 그 오류 형태에 따른 동작 시간 카운터 복구 루틴을 수행하며 상기 동작 시간 카운터 복구 루틴은, FRAM에 기 저장된 동작 시간 카운터 체크섬 값 및 백업 카운터에 대한 오류 진단 결과, 만약 동작 시간 카운터 체크섬 값에 오류가 발생하지 않은 경우에는 백업 카운터 체크섬 값의 오류 발생 여부에 상관없이 정상 상태로 판단하여 기 저장된 동작 시간 카운터의 시간 기준으로 동작 시간 계수를 재개한 후 동작 시간 카운터 복구 루틴을 종료하는 제2과정; 및
    상기 제2과정 이후, 상기 차량용 전자 제어 시스템의 마이크로컨트롤러의 타이머에 의해 동작 시간 카운터의 프레임 갱신 주기에 도달한 경우 동작 시간 카운터 저장 루틴을 수행하는 제3과정;을 포함하여 이루어진 것을 특징으로 하는 차량용 전자 제어 시스템에서 FRAM을 이용한 동작 시간 카운터의 저장 오류 복구 방법.
  3. 제 2항에 있어서, 상기 제2과정의 동작 시간 카운터 복구 루틴은,
    FRAM에 기 저장된 동작 시간 카운터 체크섬 및 백업 카운터 체크섬 값에 대한 오류 진단 결과, 만약 동작 시간 카운터 체크섬 값만 오류가 발생하고 백업 카운터 체크섬 값에 오류가 발생하지 않은 경우에는 기 저장된 백업 카운터를 기준으로 동작시간 카운터 및 체크섬을 재기록하고, 상기 재기록된 동작 시간 카운터의 시간 기준으로 동작 시간 계수를 재개한 후에 동작 시간 카운터 복구 루틴을 종료하는 것을 특징으로 하는 차량용 전자 제어 시스템에서 FRAM을 이용한 동작 시간 카운터의 저장 오류 복구 방법.
  4. 제2항에 있어서, 상기 제2과정의 동작 시간 카운터 복구 루틴은,
    FRAM에 기 저장된 동작 시간 카운터 체크섬 값 및 백업 카운터에 대한 오류 진단 결과, 만약 동작 시간 카운터 체크섬 및 백업 카운터 값 모두 오류가 발생한 경우에는 동작 시간 자동 복구 불능 상태로 판단하여 기준 동작시간을 0으로 리셋하고 동작 시간 카운터 오류 처리 과정을 수행한 후 동작 시간 카운터 복구 루틴을 종료하는 것을 특징으로 하는 차량용 전자 제어 시스템에서 FRAM을 이용한 동작 시간 카운터의 저장 오류 복구 방법.
  5. 제4항에 있어서,
    상기 동작 시간 카운터 오류 처리 과정에는 사용자에게 동작 시간 카운터의 복구 불능 상태를 알리기 위한 경고등 점멸 및/또는 경고음 출력 과정을 포함하여 이루어진 것을 특징으로 하는 차량용 전자 제어 시스템에서 FRAM을 이용한 동작 시간 카운터의 저장 오류 복구 방법.
  6. 제2항에 있어서, 상기 제3과정의 동작 시간 카운터 저장 루틴은,
    상기 FRAM에 구성된 동작 시간 카운터 프레임에 백업 카운터, 백업 카운터 체크섬, 동작 시간 카운터, 및 동작 시간 카운터 체크섬이 순차적으로 저장되는 것을 특징으로 하는 차량용 전자 제어 시스템에서 FRAM을 이용한 동작 시간 카운터의 저장 오류 복구 방법.
KR1020070123610A 2007-11-30 2007-11-30 차량용 전자 제어 시스템에서 강유전체 메모리를 이용한동작 시간 카운터의 저장 오류 복구 방법 KR100887499B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070123610A KR100887499B1 (ko) 2007-11-30 2007-11-30 차량용 전자 제어 시스템에서 강유전체 메모리를 이용한동작 시간 카운터의 저장 오류 복구 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070123610A KR100887499B1 (ko) 2007-11-30 2007-11-30 차량용 전자 제어 시스템에서 강유전체 메모리를 이용한동작 시간 카운터의 저장 오류 복구 방법

Publications (1)

Publication Number Publication Date
KR100887499B1 true KR100887499B1 (ko) 2009-03-10

Family

ID=40697834

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070123610A KR100887499B1 (ko) 2007-11-30 2007-11-30 차량용 전자 제어 시스템에서 강유전체 메모리를 이용한동작 시간 카운터의 저장 오류 복구 방법

Country Status (1)

Country Link
KR (1) KR100887499B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108427565A (zh) * 2017-02-02 2018-08-21 福特全球技术公司 用于安全的多周期车辆软件更新的方法和设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010003948A (ko) * 1999-06-26 2001-01-15 윤종용 셋탑박스의 손상된 오퍼레이팅 시스템 복구방법
JP2001349807A (ja) 2000-06-08 2001-12-21 Denso Corp 車載制御装置
KR20040085914A (ko) * 2003-04-02 2004-10-08 주식회사 하이닉스반도체 불휘발성 프로그래머블 로직 회로

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010003948A (ko) * 1999-06-26 2001-01-15 윤종용 셋탑박스의 손상된 오퍼레이팅 시스템 복구방법
JP2001349807A (ja) 2000-06-08 2001-12-21 Denso Corp 車載制御装置
KR20040085914A (ko) * 2003-04-02 2004-10-08 주식회사 하이닉스반도체 불휘발성 프로그래머블 로직 회로

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108427565A (zh) * 2017-02-02 2018-08-21 福特全球技术公司 用于安全的多周期车辆软件更新的方法和设备
CN108427565B (zh) * 2017-02-02 2023-12-05 福特全球技术公司 用于安全的多周期车辆软件更新的方法和设备

Similar Documents

Publication Publication Date Title
US10552311B2 (en) Recovery for non-volatile memory after power loss
JP4475320B2 (ja) 車両用記憶管理装置
CN107239411B (zh) 一种车载控制器内存管理方法及***
CN103577332A (zh) 车辆用控制装置及车辆用控制装置的错误处理方法
US20150100719A1 (en) Data backup method and device thereof
JP2019096281A (ja) データ記憶装置および関連する操作方法
US8438327B2 (en) Recovery scheme for an emulated memory system
JP2010067098A (ja) 情報処理装置、情報処理方法および情報処理プログラム
KR100836384B1 (ko) 자가 진단/복구 차량용 전자제어장치 및 그 동작 방법
KR100887499B1 (ko) 차량용 전자 제어 시스템에서 강유전체 메모리를 이용한동작 시간 카운터의 저장 오류 복구 방법
CN111045600B (zh) 向存储器写入数据的方法、装置及存储介质
KR102276774B1 (ko) 비휘발성 메모리들을 위한 안티-테어링 보호 시스템
JP6009290B2 (ja) 車両の電子制御装置
JP2002062956A (ja) 停電処理方法及び停電処理装置
JP4950214B2 (ja) データ記憶装置における停電を検出する方法、およびデータ記憶装置を復旧する方法
JP2003196165A (ja) 不揮発性メモリ及びそのデータ更新方法
CN111090541A (zh) 控制器的数据防丢方法、装置、行车电脑设备及存储介质
US11314634B2 (en) Electronic control unit and data protection method therefor
JP2013003869A (ja) 不揮発性半導体記憶装置およびメモリ管理方法
US6810347B2 (en) Robust power-on meter and method
CN112506712B (zh) 一种基于硬拷贝的mcu模拟eeprom的数据保护方法
JP2009289049A (ja) メモリ制御装置
US7353348B2 (en) Nonvolatile memory and card reader provided with the same
JP6636930B2 (ja) フラッシュメモリ内蔵マイコン、マイコンに内蔵されたフラッシュメモリへのデータ書込み方法、および、フラッシュメモリへのデータを書込むプログラム
JP7029366B2 (ja) 自動車用電子制御装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee