PROCEDIMIENTO Y APARATO DE CONTROL PARA EL FUNCIONAMIENTO DE UNA MEMORIA NO VOLÁTIL, EN PARTICULAR PARA EL EMPLEO EN AUTOMÓVILES.

Procedimiento para la descripción de una memoria no volátil (4) con datos de magnitudes de funcionamiento,

en particular en un aparato de control (1) en un automóvil, en el que se escriben varios datos de magnitudes de funcionamiento de forma consecutiva, en el que la escritura de uno de los datos de magnitudes de funcionamiento se realiza con las etapas siguientes: - calcular una dirección de escritura, que define una zona de dirección para la escritura del dato de magnitudes de funcionamiento a escribir, de manera que la zona de dirección se conecta directamente a una zona de dirección ocupada con el último dato de magnitudes de funcionamiento escrito; - escribir el dato de magnitudes de funcionamiento a escribir en la zona de dirección, definida a través de la dirección de escritura, de la memoria no volátil (4); - escribir una información de dirección sobre el dato de magnitudes de funcionamiento escrito en una zona de referencia (11) de la memoria no volátil; en el que en la etapa de cálculo, la dirección de escritura corresponde directamente a una información de dirección asociada a los últimos datos de magnitudes de funcionamiento escritos o se calcula a partir de ella con la ayuda de un conjunto de direcciones independiente del tamaño de los datos de magnitudes de funcionamiento escritos con anterioridad

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E08104222.

Solicitante: ROBERT BOSCH GMBH.

Nacionalidad solicitante: Alemania.

Dirección: POSTFACH 30 02 20 70442 STUTTGART ALEMANIA.

Inventor/es: SCHMID, MARKUS, Boettcher,Joern, Liebehenschel,Jens.

Fecha de Publicación: .

Fecha Solicitud PCT: 2 de Junio de 2008.

Clasificación Internacional de Patentes:

  • G11C16/34W

Clasificación PCT:

  • G06F12/02 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 12/00 Acceso, direccionamiento o asignación en sistemas o arquitecturas de memoria (entrada digital a partir de, o salida digital hacia soportes de registro, p. ej. hacia unidades de almacenamiento de disco G06F 3/06). › Direccionamiento o asignación; Traslado (secuenciación de direcciones de programa G06F 9/00; disposiciones para seleccionar una dirección en una memoria digital G11C 8/00).
  • G11C16/10 G […] › G11 REGISTRO DE LA INFORMACION.G11C MEMORIAS ESTATICAS (dispositivos semiconductores para memorias H01L, p. ej. H01L 27/108 - H01L 27/11597). › G11C 16/00 Memorias de sólo lectura programables y borrables (G11C 14/00 tiene prioridad). › Circuitos de programación o de entrada de datos.
  • G11C16/22 G11C 16/00 […] › Circuitos de seguridad o de protección para impedir el acceso no autorizado o accidental a las celdas de memoria.

Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia, Ex República Yugoslava de Macedonia, Albania.

PDF original: ES-2371017_T3.pdf

 


Fragmento de la descripción:

Procedimiento y aparato de control para el funcionamiento de una memoria no volátil, en particular para el empleo en automóviles Campo técnico La invención se refiere a un procedimiento y a un aparato de control para el funcionamiento de memorias no volátiles, en particular memorias Flash, para el empleo, por ejemplo, en el sector del automóvil. Estado de la técnica Los aparatos de control para el sector del automóvil se emplean normalmente para el control y supervisión de funciones del motor del vehículo y/o de otros sistemas eléctricos en el automóvil. Un aparato de control de este tipo está equipado con preferencia con una memoria no volátil, para memorizar diferentes magnitudes de funcionamiento y similares de forma permanente, es decir, también cuando no se aplica tensión de alimentación, de manera que el aparato de control puede acceder, por ejemplo, también a datos anteriores. No obstante, los requerimientos planteados a los componentes empleados en el sector del automóvil son muy altos y, en general, se requiere una fiabilidad muy alta durante toda la duración de vida útil del automóvil. Por los tanto, se plantean de la misma manera altos requerimientos a las memorias no volátiles empleadas en aparatos de control de automoción. Normalmente se emplean memorias Flash como memoria son volátiles para aparatos de control de automoción. En virtud de los efectos de degradación de las células de las memorias Flash, la duración de vida de una célula de memoria Flash está limitada a un número determinado de ciclos de escritura. En el lado del fabricante se garantiza normalmente para una memoria Flash un número determinado de ciclos de escritura para una duración de funcionamiento total determinada del automóvil, durante la cual se acciona el aparato de control respectivo. Para reducir la frecuencia, con la que se sobrescribe en un aparato de control una célula de memoria determinada de la memoria no volátil, se eleva el tamaño de la memoria en el aparato de control y se escriben de forma sucesiva las magnitudes de funcionamiento que deben escribirse allí en la zona de la memoria. Esto requiere la implementación de un procedimiento de funcionamiento, a través del cual se determina la posición libre siguiente de la memoria que debe escribirse en secuencia en la memoria no volátil, para memorizar allí a continuación la magnitud de funcionamiento. Hasta ahora se lleva a cabo tal procedimiento de funcionamiento memorizando en la memoria no volátil los datos de magnitudes de funcionamiento en una sección de datos y registrando en una parte de referencia de la memoria no volátil una información de dirección, a la que está asociada una indicación sobre el tipo correspondiente de los datos de magnitudes de funcionamiento. La información de dirección indica, en general, una dirección inicial de la zona de datos, en la que está memorizado el tipo de datos de magnitudes de funcionamiento indicado en la parte de referencia. Para la determinación de una dirección de inicio de la escritura de la zona de datos que debe ser escrita con otros datos de magnitudes de funcionamiento en la memoria no volátil, se identifican las informaciones de dirección de la última zona de datos escrita a partir de la parte de referencia y se determina la última dirección de inicio de la sección de datos correspondiente. A través de la llamada sucesiva de la longitud de los últimos datos de magnitudes de funcionamiento memorizados, se puede determinar, en general, con la dirección de inicio la dirección de inicio de la escritura, es decir, la posición de la dirección, a partir de la cual no ha sido escrita todavía la memoria no volátil. Tanto la llamada de la información de la longitud de los datos como también el cálculo de la dirección de inicio de la escritura como dirección de inicio para los datos que deben escribirse a continuación requieren una comunicación adicional dentro del aparato de control y, por lo tanto, puede representar una carga de procesamiento considerables. En la publicación EP 1 187 143 se describen procedimientos y un dispositivo para la memorización de datos de control en una memoria no volátil. A tal fin, se prevén zonas sucesivas de la memoria en una memoria no volátil. Las zonas de la memoria están marcadas, para señalizar si se trata de una zona de la memoria libre o de una zona de la memoria ocupada, siendo realizada la marcación a través de escritura de un dato de ocupación en una primera posición de la zona respectiva de la memoria. Si deben escribirse nuevos datos de control en la memoria no volátil, entonces se leen de forma sucesiva las zonas individuales de la memoria para establecer si el dato de ocupación señaliza una memoria libre u ocupada. De esta manera, se establece la primera zona de la memoria libre en secuencia ascendente. A continuación, se escriben los datos de control en la zona de la memoria determinada de esta manera y se actualiza de manera correspondiente el dato de de ocupación correspondiente, de manera que ahora se indica que a zona respectiva de la memoria está ocupada. Publicación de la invención Por lo tanto, el cometido de la presente invención es proporcionar un procedimiento y un aparato de control, con los que se puede utilizar de manera sencilla una memoria no volátil que se puede escribir. 2 E08104222 26-10-2011   Este cometido se soluciona por medio del procedimiento de acuerdo con la reivindicación 1 así como por medio del aparato de control de acuerdo con la reivindicación dependiente. Otras configuraciones ventajosas de la invención se indican en las reivindicaciones dependientes. De acuerdo con un primer aspecto, se prevé un procedimiento para la escritura consecutiva de una memoria no volátil con datos de magnitudes de funcionamiento, en particular en un aparato de control en un automóvil. El procedimiento comprende la etapa de la determinación de una dirección de escritura, que define una zona de direcciones para la escritura de un dato de magnitudes de funcionamiento a escribir, de manera que la zona de direcciones se conecta directamente en una zona de memoria ocupada con un dato de magnitudes de funcionamiento escrita previamente, así como la etapa de la escritura del dato de magnitudes de funcionamiento a escribir en la zona de direcciones, definida por la dirección de escritura de la memoria no volátil. Durante la etapa de la determinación, la dirección de escritura corresponde directamente a una información de dirección asociada a los últimos datos de magnitudes de funcionamiento escritos, que está memorizada en una información de referencia en la memoria no volátil, o se calcula a partir de ello con la ayuda de un conjunto de direcciones independiente de la magnitud de los datos de magnitudes de funcionamiento escritos previamente. El dispositivo propuesto posibilita el funcionamiento del aparato de control de manera mejorada, puesto que la fijación de la zona de direcciones para la escritura siguiente con datos de magnitudes de funcionamiento se puede realizar sin la utilización de una indicación de una longitud de los datos de magnitudes de funcionamiento escritos con anterioridad. Por lo tanto, durante el proceso de escritura no es necesario ningún procesamiento o bien llamada de una información de longitudes de datos, para determinar la zona de direcciones de datos que deben escribirse a continuación. Además, se puede escribir una información de referencia, que indica una información de dirección sobre los datos de magnitudes de funcionamiento escritos, que se refiere a la última dirección escrita de la zona de direcciones. De acuerdo con una forma de realización, la información de dirección puede indicar la última posición de dirección escrita de la zona de direcciones, en la que ha sido escrito el dato de magnitudes de funcionamiento. La dirección de escritura puede corresponder a una dirección de inicio de la escritura, que corresponde a una posición de dirección de la zona de escritura para un primer byte de datos del dato de magnitudes de funcionamiento a escribir. De acuerdo con otro aspecto, está previsto un aparato de control, en particular para el empleo en un automóvil. El aparato de control comprende una unidad de control para la preparación de datos de magnitudes de funcionamiento y una memoria no volátil para el registro siguiente de los datos de magnitudes de funcionamiento en la memoria. La unidad de control está configurada para calcular una dirección de escritura, que define una zona de direcciones para la escritura de un dato de magnitudes de funcionamiento a escribir, de manera que la zona de direcciones se conecta directamente en una zona de memoria ocupada con un dato de magnitudes de funcionamiento escrito con anterioridad y para escribir el dato de magnitudes de funcionamiento a escribir en la zona de direcciones,... [Seguir leyendo]

 


Reivindicaciones:

1.- Procedimiento para la descripción de una memoria no volátil (4) con datos de magnitudes de funcionamiento, en particular en un aparato de control (1) en un automóvil, en el que se escriben varios datos de magnitudes de funcionamiento de forma consecutiva, en el que la escritura de uno de los datos de magnitudes de funcionamiento se realiza con las etapas siguientes: - calcular una dirección de escritura, que define una zona de dirección para la escritura del dato de magnitudes de funcionamiento a escribir, de manera que la zona de dirección se conecta directamente a una zona de dirección ocupada con el último dato de magnitudes de funcionamiento escrito; - escribir el dato de magnitudes de funcionamiento a escribir en la zona de dirección, definida a través de la dirección de escritura, de la memoria no volátil (4); - escribir una información de dirección sobre el dato de magnitudes de funcionamiento escrito en una zona de referencia (11) de la memoria no volátil; en el que en la etapa de cálculo, la dirección de escritura corresponde directamente a una información de dirección asociada a los últimos datos de magnitudes de funcionamiento escritos o se calcula a partir de ella con la ayuda de un conjunto de direcciones independiente del tamaño de los datos de magnitudes de funcionamiento escritos con anterioridad, 2.- Procedimiento de acuerdo con la reivindicación 1, en el que se escribe una información de referencia, que indica una información de dirección sobre los datos de magnitudes de funcionamiento escritos, que se refiere a la última dirección escrita de la zona de dirección. 3.- Procedimiento de acuerdo con la reivindicación 1 ó 2, en el que la información de dirección indica la última posición de dirección escrita de la zona de dirección, en la que ha sido escrito el dato de magnitudes de funcionamiento. 4.- Procedimiento de acuerdo con una de las reivindicaciones 1 a 3, en el que la dirección de escritura corresponde a una dirección de inicio de la escritura, que corresponde a una posición de dirección de la zona de dirección para una primera unidad de datos, en particular un primer byte de datos o una primera palabra de datos, del dato de magnitudes de funcionamiento a escribir. 5.- Aparato de control (1), en particular para el empleo en un automóvil, que comprende: - una unidad de control (2) para la preparación de datos de magnitudes de funcionamiento; - una memoria no volátil (4) para la memorización consecutiva de los datos de magnitudes de funcionamiento; en el que la unidad de control (2) está configurada - para calcular una dirección de escritura para la escritura de uno de los datos de magnitudes de funcionamiento, cuya dirección de escritura define una zona de dirección para la escritura del dato de magnitudes de funcionamiento a escribir, de manera que la zona de dirección se conecta directamente en una zona de dirección ocupada con el último dato de magnitudes de funcionamiento escrito; - para escribir el dato de magnitudes de funcionamiento a escribir en la zona de dirección, definida a través de la dirección de escritura, de la memoria no volátil (4); y - para escribir una información de dirección sobre el dato de magnitudes de funcionamiento escrito en una zona de referencia (11) de la memoria no volátil; en el que durante la etapa del cálculo la dirección de escritura corresponde directamente a una información de dirección asociada a los últimos datos de magnitudes de funcionamiento escritos, o la unidad de control (2) está configurada para calcularla a partir de ella con la ayuda de un conjunto de direcciones, independiente de la magnitud de los datos de magnitudes de funcionamiento escritos con anterioridad. 6.- Aparato de control (1) de acuerdo con la reivindicación 5, en el que la unidad de control (2) está configurada para escribir una información de referencia, que indica una información de dirección sobre los datos de magnitudes de funcionamiento escritos, que se refiere a la última dirección escrita de la zona de dirección. 7.- Programa de ordenador que, cuando se ejecuta en una unidad de procesamiento de datos, ejecuta un procedimiento de acuerdo con una de las reivindicaciones 1 a 4. 6 E08104222 26-10-2011   7 E08104222 26-10-2011

 

Patentes similares o relacionadas:

Almacenamiento de datos gráficos comprimidos en ancho de banda, del 6 de Noviembre de 2019, de QUALCOMM INCORPORATED: Un procedimiento, que comprende: almacenar, mediante al menos un procesador, una pluralidad de datos gráficos comprimidos en ancho de banda en una pluralidad respectiva […]

Método de procesado de datos, aparato de almacenamiento, disco de estado sólido y sistema de almacenamiento, del 28 de Agosto de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de procesado de datos, aplicado a un sistema de almacenamiento, en donde el sistema de almacenamiento comprende un anfitrión, un controlador y un […]

Gestión de memoria automática que usa una unidad de gestión de memoria, del 24 de Julio de 2019, de aicas GmbH: Método implementado por ordenador , para actuar sobre un módulo automático de gestión de memoria en un sistema informático que tiene una memoria de acceso […]

Uso de compresión de memoria para reducir la carga de compromiso de memoria, del 6 de Mayo de 2019, de Microsoft Technology Licensing, LLC: Un método de reducir una cantidad de compromiso de memoria para un programa en un dispositivo de cálculo , comprendiendo el método: determinar […]

Controlador de acceso a memoria, sistemas y procedimientos para optimizar los tiempos de acceso a memoria, del 9 de Enero de 2019, de QUALCOMM INCORPORATED: Un controlador de memoria , que comprende: un controlador configurado para acceder al menos a una ubicación de memoria correspondiente […]

Sistema de gestión de datos y método, del 30 de Noviembre de 2018, de LIFESCAN SCOTLAND LIMITED: Un sistema de gestión de datos que comprende: - una primera sección de memoria no volátil dividida en una pluralidad de ubicaciones […]

Método de obtención anticipada de datos para un sistema de almacenamiento de tabla hash distribuida DHT, nodo y sistema, del 21 de Noviembre de 2018, de HUAWEI TECHNOLOGIES CO., LTD.: Un método de obtención anticipada de datos para un sistema de almacenamiento de tabla hash distribuida DHT que comprende un primer nodo de almacenamiento y un segundo […]

Método de gestión de la asignación de memoria flash en un token electrónico, del 27 de Diciembre de 2017, de GEMALTO SA: Un método para gestionar la asignación de memoria flash en un token electrónico (ET), disponiendo dicho token (ET) de una memoria (ME) que comprende […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .