Ciranova Layout API Tutorial
Copyright © 2006-2007 Ciranova, Inc.
http://www.ciranova.com
Doc name: API Tutorial 4.2
Doc rev: 5
Software rev: 4.2
Doc date: Dec 8, 2007
CONTENTS
INTRODUCTION .............................................................................................................. 1
Object Oriented Programming........................................................................................ 1
Python Programming Language ..................................................................................... 3
Developing Parameterized Cells Using Python.............................................................. 6
Python Source Code Examples....................................................................................... 9
Parameterized Cell Development Process .................................................................... 10
MOS TRANSISTOR UNIT DESIGN EXAMPLE.......................................................... 12
Introduction................................................................................................................... 12
Defining Parameters ..................................................................................................... 13
Processing Parameters .................................................................................................. 15
Generating Layout .................................................................................. ...