About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
Publication
ISCAS 1984
Conference paper
YORKTOWN SILICON COMPILER.
Abstract
The goals of the Yorktown silicon compiler are completely automatic compilation and competitive designs. The authors describe the overall system, and sketch some of the internal algorithms. The system consists of a logic language, logic synthesis, layout, timing analysis and synthesis, and functional and logical simulation. The system is constructed to be easily extendable. The compilation step consists of the compilation of the logic subroutines and a linking operation that connects the pieces. Some initial work on systems timing optimization is discussed. The layout design is based on flexible macros whose preliminary shape is determined by a floorplanning tool based on a slicing structure and data flow stacks. The authors also describe their experience using this system to design a microprocessor and some extensions which they have added as a result of this design experience.