The Silc™ Silicon Compiler: Language and Features

We describe the language and features of Silc™, a new silicon compiler. Silc™ takes an algorithmic description of a circuit, performs logic synthesis, optimization, and physical layout synthesis, and produces a mask-level description. Special features of the compiler include multiple data path lengths, logic minimization, and asynchronously operating blocks. The focus of this paper is the input language.

[1]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[2]  Zosimo Arevalo,et al.  A Method to Simplify a Boolean Function into a Near Minimal Sum-of-Products for Programmable Logic Arrays , 1978, IEEE Transactions on Computers.

[3]  Jeffrey R. Fox,et al.  Optimization Techniques for Two-Dimensional Placement , 1984, 21st Design Automation Conference Proceedings.