~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ EEC786761EFDEAB0C1B2D8B53441D45F__1688781240 ✰
Заголовок документа оригинал.:
✰ Cadence SKILL - Wikipedia ✰
Заголовок документа перевод.:
✰ Cadence SKILL - Wikipedia ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Cadence_SKILL ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/ee/5f/eec786761efdeab0c1b2d8b53441d45f.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/ee/5f/eec786761efdeab0c1b2d8b53441d45f__translat.html ✰
Дата и время сохранения документа:
✰ 07.07.2024 11:35:54 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 8 July 2023, at 04:54 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Cadence SKILL - Wikipedia Jump to content

Cadence SKILL

From Wikipedia, the free encyclopedia
SKILL
Paradigmfunctional, object-oriented
DeveloperCadence Design Systems
First appeared1990; 34 years ago (1990)
Stable release
? / ?
Typing disciplineDynamic
Major implementations
Cadence Allegro, Cadence APD, Cadence Concept HDL and Cadence Virtuoso. Major LISP implementation: Cadence UniCAD
Dialects
SKILL, SKILL++
Influenced by
Scheme, Common Lisp, CLOS

SKILL is a Lisp dialect used as a scripting language and PCell (parameterized cells) description language used in many electronic design automation (EDA) software suites by Cadence Design Systems. It was originally put forth in an Institute of Electrical and Electronics Engineers (IEEE) paper in 1990.[1]

History[edit]

SKILL was originally based on a flavor of Lisp called Franz Lisp created at University of California, Berkeley by the students of Professor Richard J. Fateman. SKILL is not an acronym; it is a name. For trademark reasons Cadence prefers it be capitalized.[2]

Franz Lisp and all other flavors of LISP were eventually superseded by an ANSI standard for Common Lisp. Historically, SKILL was known as IL. SKILL was a library of IL functions. The name was originally an initialism for Silicon Compiler Interface Language (SCIL), pronounced "SKIL", which then morphed into "SKILL", a plain English word that was easier for everyone to remember.

"IL" was only Interface Language. Although SKILL was used initially to describe the application programming interface (API) rather than the language, the snappier name stuck. The name IL remains a common file extension used for SKILL code .il designating that the code contained in the file has lisp-2 semantics. Another possible file extension is .ils, designating that the content has lisp-1 semantics.

References[edit]

  1. ^ Barnes, T. J.: “SKILL: a CAD system extension language”, 27th ACM/IEEE Design Automation Conference, 1990. Proceedings; pp. 266-271
  2. ^ "Re: SKILL stands for ...?".

Academic:

  • G. Wood and H-F S. Law, "SKILL - An Interactive Procedural Design Environment," Proceedings of Custom Integrated Circuits Conference, 1986, pp. 544–547
  • Quan Nguyen, "CAD Scripting Languages", "A collection of Perl, Ruby, Python, Tcl and SKILL Scripts". Published by RAMACAD INC. ISBN 0-9777812-2-4, ISBN 978-0-9777812-2-5. A Sample from Google Books
  • A Quick Tour of SKILL Programming with command-line examples of SKILL codes versus Perl, Ruby, Python & TCL (go to the end of the blog)

External links[edit]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: EEC786761EFDEAB0C1B2D8B53441D45F__1688781240
URL1:https://en.wikipedia.org/wiki/Cadence_SKILL
Заголовок, (Title) документа по адресу, URL1:
Cadence SKILL - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)