CALMOS : A Portable Software System for the Automatic and Interactive Layout of MOS/LSI

H. Beke, W. Sansen
{"title":"CALMOS : A Portable Software System for the Automatic and Interactive Layout of MOS/LSI","authors":"H. Beke, W. Sansen","doi":"10.1109/DAC.1979.1600095","DOIUrl":null,"url":null,"abstract":"CALMOS (Computer Aided Layout of MOS) is a computer system for the layout of custom MOS/LSI circuits. Starting with a standard cell library and a simple circuit connectivity description, the program performs various automatic and/or interactive procedures such as initial placement, assignment of equivalent and equipotential pins, optimization of the placement, prerouting, routing, routing compression, fan in fan out and crosstalk verification and circuit verification. The database has reentrant properties such that a designer can step through the system and try out different possibilities. After each step the results are immediately available and can be compared with previous outputs. This on-line optimization avoids multiple rerunning of the task and will also yield a better chip minimization. CALMOS is written in standard FORTRAN and only needs 32K (16 bit) of memory (300 cell version) together with simple overlay facilities. As a result it can easily be installed on almost any existing computersystem. Because of this portability, the algorithmic strength and the modularity of CALMOS is successfully combined with the on-line interactive facilities of existing graphic systems. Such an integration which is actually under development, will allow for the creation of a stand alone integrated minicomputer based LSI design system. It will be based on a common design language and include logic simulation, layout, circuit analysis, design rule checking, logic verification and test pattern generation.","PeriodicalId":345241,"journal":{"name":"16th Design Automation Conference","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1979-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"16th Design Automation Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DAC.1979.1600095","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19

Abstract

CALMOS (Computer Aided Layout of MOS) is a computer system for the layout of custom MOS/LSI circuits. Starting with a standard cell library and a simple circuit connectivity description, the program performs various automatic and/or interactive procedures such as initial placement, assignment of equivalent and equipotential pins, optimization of the placement, prerouting, routing, routing compression, fan in fan out and crosstalk verification and circuit verification. The database has reentrant properties such that a designer can step through the system and try out different possibilities. After each step the results are immediately available and can be compared with previous outputs. This on-line optimization avoids multiple rerunning of the task and will also yield a better chip minimization. CALMOS is written in standard FORTRAN and only needs 32K (16 bit) of memory (300 cell version) together with simple overlay facilities. As a result it can easily be installed on almost any existing computersystem. Because of this portability, the algorithmic strength and the modularity of CALMOS is successfully combined with the on-line interactive facilities of existing graphic systems. Such an integration which is actually under development, will allow for the creation of a stand alone integrated minicomputer based LSI design system. It will be based on a common design language and include logic simulation, layout, circuit analysis, design rule checking, logic verification and test pattern generation.
一种用于MOS/LSI自动交互布局的便携式软件系统
CALMOS(计算机辅助MOS布局)是一种用于定制MOS/LSI电路布局的计算机系统。从标准单元库和简单的电路连接描述开始,该程序执行各种自动和/或交互式程序,例如初始放置,等效和等电位引脚的分配,放置的优化,预路由,路由,路由压缩,风扇输入风扇输出和串扰验证以及电路验证。数据库具有可重入属性,因此设计人员可以遍历系统并尝试不同的可能性。每一步之后,结果立即可用,并可与之前的输出进行比较。这种在线优化避免了任务的多次重新运行,也将产生更好的芯片最小化。CALMOS是用标准FORTRAN编写的,只需要32K(16位)内存(300单元版本)和简单的覆盖设施。因此,它可以很容易地安装在几乎任何现有的计算机系统上。由于这种可移植性,CALMOS的算法强度和模块化成功地与现有图形系统的在线交互功能相结合。这种集成实际上正在开发中,将允许创建一个独立的集成微型计算机为基础的大规模集成电路设计系统。它将基于一种通用的设计语言,包括逻辑仿真、布局、电路分析、设计规则检查、逻辑验证和测试模式生成。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信