Кіріспе
IC интерфейсі үшін қауіпсіз спецификация Кіріспе/шығыс буфері туралы ақпарат спецификациясы (IBIS) - интегралды схемаларды жеткізушілерге олардың іске асырылуының зияткерлік меншігін ашпай және меншік шифрлау кілттерін талап етпей, олардың өнімдерінің кіріс/шығыс буферлері туралы ақпаратты әлеуетті клиенттеріне беру әдісінің спецификациясы. 5.0 нұсқасынан бастап, спецификация екі бөлек үлгілерді қамтиды, "дәстүрлі IBIS" және "IBIS AMI". Дәстүрлі модель мәтін форматында жасалады және буфердің ток пен кернеу (IV) және кернеу мен уақыт (Vt) сипаттамаларын, сондай-ақ кейбір паразиттік компоненттердің мәндерін қамтитын бірнеше кестеден тұрады. Бұл жартылай өткізгіш құрылғыларын жеткізушілер, симуляциялық бағдарламалық қамтамасыз ету жеткізушілері және соңғы пайдаланушылар арасында модельдеу туралы ақпаратты алмасу үшін стандартты деректер алмасу форматы. Әдетте, IBIS-тің дәстүрлі модельдері SPICE модельдерінің орнына әр түрлі тақта деңгейіндегі сигнал тұтастығын (SI) симуляциялау және уақыт талдауларын жүргізу үшін қолданылады. IBIS модельдері, әсіресе жоғары жылдамдықты өнімдер үшін, сигнал тұтастығы талаптарын тексеру үшін пайдаланылуы мүмкін. IBIS AMI модельдері SPICE секілді симуляторда емес, арнайы мақсаттағы SerDes арна симуляторында орындалады және екі мәтіндік файлдан тұрады (*. ibs және *. ami) және платформаға тән машиналық кодтың орындалатын файлы (*. Windows-та dll, *. Linux-та да осылай). IBIS AMI статистикалық және уақыт доменіндегі арналар симуляциясын және IC моделінің үш түрін ("тек импульстік", "тек GetWave" және "қос режимді") қолдайды
Input/output Buffer Information Specification (IBIS) is a specification of a method for integrated circuit vendors to provide information about the input/output buffers of their product to their prospective customers without revealing the intellectual property of their implementation and without requiring proprietary encryption keys. From version 5.0, specification contains two separate types of models, "traditional IBIS" and "IBIS AMI." The traditional model is generated in text format and consists of a number of tables that captures current vs. voltage (IV) and voltage vs. time (Vt) characteristics of the buffer, as well as the values of certain parasitic components. It is a standard data exchange format for exchanging modeling information among semiconductor device suppliers, simulation software suppliers, and end users. Traditional IBIS models are generally used instead of SPICE models to perform various board level signal integrity (SI) simulations and timing analyses. IBIS models could be used to verify signal integrity requirements, especially for high speed products. IBIS AMI models run in a special purpose SerDes channel simulator, not in a SPICE like simulator, and consist of two text files (*. ibs and *. ami) plus a platform specific machine code executable file (*. dll on Windows, *. so on Linux). IBIS AMI support statistical and so called time domain channel simulations, and three types of IC model ("impulse only," "GetWave only," and "dual mode")
Тарих
Intel IBIS-ті 1990 жылдардың басында бастады. Intel компаниясы барлық бөлімшелеріне сыртқы клиенттеріне ортақ стандартты модель форматын ұсынуды қажет етті. Бұл Intel компаниясын EDA жеткізушілерін ортақ модель форматын әзірлеуге қатысуға шақырды. Бірінші IBIS моделі 1.0 нұсқасы CMOS схемалары мен TTL I/O буферлерін сипаттауға бағытталған. IBIS-тің көбірек компаниялар мен сала мүшелерінің қатысуымен дамыған сайын, IBIS-ті модельдеу құралы ретінде қолдануды насихаттау және стандарттың бар екеніне көз жеткізу үшін IBIS ашық форумы құрылды. Көптеген жартылай өткізгіш өндірушілер IBIS модельдерін және көптеген EDA өндірушілері IBIS-ке сәйкес келетін бағдарламалық құралдарды сатады. 1995 жылы IBIS ашық форумы Америка ұлттық стандарттар институты / Электрондық индустриялар альянсы (ANSI / EIA)мен бірікті. IBIS 2.1 нұсқасы жаңа альянс шығарған алғашқы нұсқа болды. Ол ECL және PECL буферлерін, сондай-ақ дифференциалдық сызықтарды симуляциялау мүмкіндігін қосты. IBIS 3.2 пакеттің үлгісін сипаттауды электрлік тақтаның сипаттамасымен бірге рұқсат етеді. IBIS 5.0 нұсқасын 2008 жылдың 29 тамызында IBIS ашық форумы бекітті. Алдыңғы нұсқамен салыстырғанда (IBIS 4.2, ANSI/EIA 656 B), ол SPICE транзитеріне емес, арна симуляторына (алгоритмдік модельді қолданбалы бағдарлама интерфейсі немесе AMI ағыны деп аталады), қуат тұтастығына және EMC тексеру ерекшеліктеріне негізделген жаңа ағынды қосуды ұсынады. Қуат тұтастығын қамтамасыз ету үшін ол портқа қатысты кедергі спецификациясымен Touchstone 2.0 S параметрлік файлдарын қолданады. 5.1 нұсқасы 2012 жылдың 24 тамызында ратификацияланды. Маңызды өзгерістерге IBIS AMI ағынындағы көптеген түсініксіздіктерді шешкен "ағынды BIRD" кірді. IBIS Ашық форумы 2009 жылдың қаңтар айында TechAmerica-ның ресми кіші комитеті болды. 2013 жылдың шілдесінде TechAmerica стандарттар бағдарламасын сатып алғаннан кейін SAE International IBIS Open Forum-тың бас компаниясы болды. IBIS SAE Industry Technologies Consortia (SAE ITC) сауда қауымдастығы ішіндегі "өндірістік бағдарлама".
Эволюция
IBIS - бұл дамып келе жатқан стандарт, IBIS ашық форумына қарауға ұсынылған көптеген өзгерістер. Ұсынылған өзгерістер BIRDs (Buffer Issue Resolution Documents) деп аталады, бұл құс түрінің атауы ibis сөзінің ойын. 6.0 нұсқасы 2013 жылдың 20 қыркүйегінде бекітілді. Өзгерістерге IBIS-AMI орта арналық қайталаушылар үшін кеңейту, IBIS AMI-дегі jitter және шу үшін жаңа параметрлер және аналогты буферлік модельдеуді жақсарту кірді. 6.1 нұсқасы 2015 жылдың 11 қыркүйегінде бекітілді. Өзгерістерге IBIS AMI-де PAM 4-ті қолдау, жаңа бастапқы кідіру кілт сөзін қосу және үдемелі қоңыраулау үшін қосымша опциялар кірді. 7.0 нұсқасы 2019 жылдың 15 наурызында бекітілді. Өзгерістерге Touchstone және IBI ISS (SPICE) өзара байланыстарды модельдеу және IBIS AMI модельдерін пайдалана отырып, кері арналар байланысы оқу протоколдарын модельдеу кірді. Анықтаманы жетілдіру бойынша жұмыс IBIS Ашық форумының веб-сайтының жүргізіліп жатқан жұмыстар бөлімінде бақылануға болады.