Browsing by Author "Kendall, John"
Now showing 1 - 5 of 5
Results Per Page
Sort Options
Item Open Access AN ALGORITHM FOR THE AUTOMATIC PLACEMENT OF PORTS IN A SYMBOLIC-LAYOUT VLSI CAD SYSTEM(1988-07-01) Brinsmead, Mark D.; Kendall, JohnThis paper describes and proves correct an algorithm for the initial placement of input and output ports around the border and interior of a VLSI leaf cell in a symbolic-layout design environment, given a set of constraints on the relative position of ports. This algorithm is used in the Stanley [Brinsmead 88] automated layout system, currently under development at the University of Calgary.Item Open Access AUTOMATIC CIRCUIT DESIGN FOR DIGITAL COUNTERS(1986-06-01) O'Byrne, Ronan; Kendall, JohnThis paper discusses various techniques for logic circuit design, using Prolog, a language for logic programming. All the techniques take advantage of Prolog's special programming style. A unique approach to logic circuit design is presented, where circuit building rules are used to create a particular instance of a circuit type. Optionally, these logic equations can be minimized and converted to NOT/NAND logic using a re-write rule technique presented here. Finally possibilities for logic verification are explored.Item Metadata only EDICT: AN ENVIRONMENT FOR DESIGN USING INTEGRATED CIRCUIT TOOLS(1984-06-01) Birtwistle, Graham; Hill, David; Kendall, John; Coates, Bill; Esau, Richard; Kroeker, Wallace; Liblong, Breen; Liu, Erwin; Melham, Tom; Schediwy, RickWe shall conduct research into the design, construction, and applications of a VLSI design environment called EDICT which controls complexity by imposing an iterative structured design methodology, using hierarchies, regularity, and reusable building blocks, and incorporates the different design rules and fabrication processes of most foundries.Item Open Access MIXING COGNITIVE STRATEGIES: A STRATEGY FOR IMPROVED EXPERT SYSTEM PERFORMANCE(1986-08-01) Sharman, Duane; Kendall, JohnKnowledge-based systems have been the subject of considerable attention lately, because they offer an alternative to standard software development techniques. The two principles underlying knowledge-based development are 1) psychological validity of the program's structure, and 2) incremental development of the components of the program. This paper discusses the development of a knowledge-based system for interpreting problem reports in a cellular telecommunications network, emphasizing analysis and design methods.Item Metadata only TOWARDS A VLSI DESIGN TOOL SYSTEM(1984-11-01) Liblong, Breen; Melham, Tom; Birtwistle, Graham; Kendall, JohnThis paper outlines a proposal for VLSI design tools at Calgary. The system will allow a designer to specify the behaviour of a circuit and to generate verified designs. The central element in the environment is a very high level intermediate form which guarantees consistency throughout the design cycle. The VLSI tools will be built on top of the JADE distributed prototyping environment which is also under development at the University of Calgary.