С приближением нового века тема глобального компьютерного кризиса в 2000 году завоевывает все
больше страниц в различных изданиях, все чаще попадаются броские устрашающие заголовки. Наш журнал не стал
исключением, и на примере компании Мotorola мы решили проверить как Сектор полупроводников этой компании готовится
к встрече 2000 года.
В целом проблема 2000 года для полупроводников вы-глядит не так устрашающе, как для компьютерной техники. Проблема
касается возможности неправильного истолкования даты при выражении ее в двузначном поле (99) по сравнению с
четырехзначным полем (1999) и возможно-сти возникновения ошибки в расчетах, так как в этом случае стирается разница
между 1900 и 2000 годами.
Сектор полупроводников компании Мotorola начал заниматься этой проблемой еще три года назад. В рамках специально
объявленной программы 2000 года была создана группа по изучению последствий наступления 2000 года для полупроводников
и сфер их применения.
Группа провела обширное исследование полупроводниковой продукции, чтобы определить ее "готовность к 2000 году".
Было изучено более 90000 полупроводниковых устройств. Подавляющее большинство из них не работают с датами (диоды,
выпрямители и т. д.). Ограниченное число полупроводниковой продукции имеет двузначный регистр для записи даты.
Это преимущественно полупроводники, содержащие функцию часов реального времени.
Данная функция широко описана в проспектах и спецификациях фирмы к полупроводниковым продуктам. Она позволяет
клиенту отслеживать время по секундам, минутам, дням, дням недели, месяцам и годам. Регистр, записывающий годы,
содержит двузначное поле. Поэтому при переходе к 2000 году он может перейти от 99 к 00. Результат зависит от
произведенного потребителем программирования и от конечного приложения. Для американских производителей играет роль
и ввод летнего времени Конгрессом США, из-за которого такие часы не смогут больше обеспечивать нужные изменения времени
во вновь установленные даты в начале и по окончании летнего времени. Группа исследователей проблемы 2000 года также
настоятельно рекомендует проверить функции часов реального времени на предмет распознавания високосных лет. По
некоторым сообщениям возможно проявление "эффекта Крауч Эчлин" или "расширения времени", который может вызывать в
системах часов реального времени просчеты или ошибки в датах.
В процессе исследований были выявлены полупроводниковые изделия с функцией часов реального времени, в которых при
переходе к 2000 году могут возникнуть подобные ошибки и неточности (таблица).
Таблица
Полупроводниковые компоненты компании MOTOROLA, в которых не решена проблема 2000 года* | ||
ENGRSAMPSGP46818 | MC146818FN | SC87800P |
LSC41611FU | MC146818P | SC87812FN |
LSC416117FU | MC146818PD | SC87812FNR2 |
M6804P2HM | MC68HC68T1DW | SCC414259F80V0 |
M68341CPU | MC68HC68T1DWR2 | SPAK341FT16 |
M68341EST | MC68HC68T1P | SPAK341FT16V |
M68341IDP | MC68HC705G10AFU | SPAK341FT25 |
M68HC705G10DEM | MC68HC705G10AFZ | XC68341CFT16 |
M68HC705G10GANG | MC68HC705G10FU | XC68341CFT25 |
M68HC705G9DEM | MCC146818A | XC68341FT |
M68HC705G9GANG | MCCS146818BM | XC68341FT16 |
M68HDS201A | MCW14681A | XC68341FT16A |
M68KHDS400A | SC370628DW | XC68341FT16B1 |
MC146818ACFN | SC370628DWR2 | XC68341FT16V |
MC146818ACFNR2 | SC414259CFT16 | XC68341FT16VA |
MC146818ACP | SC414259CFT16A | XC68341FT25 |
MC146818ACPD | SC414259FT | XC68341FT25A |
MC146818AF | SC414259FT16V | XC68341FTA |
MC146818AF-F | SC414259FT16VA | XC68HC705G10FU |
MC146818AFN | SC414259FTA | XC68HC705G10FZ |
MC146818AFNR2 | SC414259ZP16 | XC68HC705G9FT |
MC146818AP | SC414416FT25 | ZC10004AP |
MC146818CP | SC415301FNR2 | |
MC146818CPD | SC68DHC68T1DW |
Важно отметить, что огромное влияние на работу подобных устройств оказывает код, который потребитель записывает
и/или устанавливает в полупроводниковую продукцию компании. Никакая исследовательская группа не в состоянии
проверить этот код из-за объема работы и потому, что только производитель/потребитель продукции хорошо знает все
особенности своего приложения. Поэтому на потребителей полупроводников компании Мotorola возлагается ответственность
по изучению работы таких полупроводников в их приложениях, в первую очередь микроконтроллеров, микропроцессоров,
ROM (постоянных запоминающих устройств), оперативной памяти, EPROM, EEPROM, вентильных матриц и др. Особое внимание
при этом следует уделить проблемам двузначного поля даты, летнего времени и високосного года. Потребители должны
определить, могут ли эти проблемы и другие, о которых сообщалось выше, вызвать проблемы в их приложениях.
Со своей стороны Сектор полупроводников компании Мotorola постоянно информирует поставщиков своей продукции и
конечных потребителей о ходе тестирования своей продукции, о всех обнаруженных в ходе проверки ошибках и недостатках.
Подробная и оперативная информация о результатах проверок по проблеме 2000 года публикуется на специально созданном
web-сайте http://sps.motorola.com/y2k/. Этот web-сайт является ценным источником информации о тех усилиях, которые
предпринимает Сектор полупроводников компании Мotorola для решения проблем, связанных с наступлением 2000 года, для
того, чтобы все потребители полупроводниковой продукции компании Мotorola встретили 2000 год счастливыми.
МАКРО ТИМ, Москва
Тел. (095) 306-0026, 306-4789, 306-4721
Факс (095) 306-0283
E-mail:sales@sei-macro.msk.ru
Ваш комментарий к статье | ||||