Plekhanov Leonid, Zakharov Victor, Stepchenkov Yuri Institute of Informatics Problems, Federal Research Center "Computer Science and Control" of the Russian.

Slides:



Advertisements
Similar presentations
Switching circuits Composed of switching elements called “gates” that implement logical blocks or switching expressions Positive logic convention (active.
Advertisements

Programmable Logic Controllers.
Sahar Mosleh PageCalifornia State University San Marcos 1 Introductory Concepts This section of the course introduces the concept of digital circuits and.
Control path Recall that the control path is the physical entity in a processor which: fetches instructions, fetches operands, decodes instructions, schedules.
Introduction So far, we have studied the basic skills of designing combinational and sequential logic using schematic and Verilog-HDL Now, we are going.
TU/e Processor Design 5Z0321 Processor Design 5Z032 Computer Systems Overview Chapter 1 Henk Corporaal Eindhoven University of Technology 2011.
Computer Science 210 Computer Organization Clocks and Memory Elements.
Flip-Flops and Related Devices Wen-Hung Liao, Ph.D.
TITAC: Design of a QDI microprocessor TITAC: Tokyo Institute of Technology TITAC-1: IEEE Design & Test (Summer 94) 1. main goal: explore the design methodology.
Chapter 11_2 (10_2 edition 8) Sequential Circuits etc.
For channels with a large noise level: MTD - IKI RAS Dr. Sc. V. V. Zolotarev.
1 Chapter 4 Combinational and Sequential Circuit.
Contemporary Logic Design Sequential Case Studies © R.H. Katz Transparency No Chapter #7: Sequential Logic Case Studies 7.1, 7.2 Counters.
Embedded Systems Hardware:
Fall 2007 L15: Combinational Circuits Lecture 15: Combinational Circuits Complete logic functions Some combinational logic functions –Half adders –Adders.
Embedded Systems Hardware: Storage Elements; Finite State Machines; Sequential Logic.
Chapter #6: Sequential Logic Design 6.2 Timing Methodologies
مرتضي صاحب الزماني  The registers are master-slave flip-flops (a.k.a. edge-triggered) –At the beginning of each cycle, propagate values from primary inputs.
Sequential Logic Combination logic: outputs are based on a combination of present inputs only. Sequential logic: outputs depend on present and past inputs.
Sequential Circuit Introduction to Counter
Sequential Circuit  It is a type of logic circuit whose output depends not only on the present value of its input signals but on the past history of its.
Flip Flops. Clock Signal Sequential logic circuits have memory Output is a function of input and present state Sequential circuits are synchronized by.
Digital Computer Design Fundamental
Introduction to Digital Logic Design Appendix A of CO&A Dr. Farag
Wilhelm Schickhard (1623) Astronomer and mathematician Automatically add, subtract, multiply, and divide Blaise Pascal (1642) Mathematician Mass produced.
Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University Computer Aided Circuit Design.
SUPLEMENTARY CHAPTER 1: An Introduction to Digital Logic The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Rabie A. Ramadan Lecture 3
ICCD Conversion Driven Design of Binary to Mixed Radix Circuits Ashur Rafiev, Julian Murphy, Danil Sokolov, Alex Yakovlev School of EECE, Newcastle.
1 CSE370, Lecture 15 Lecture 15 u Logistics n HW5 due this Friday n HW6 out today, due Friday Feb 20 n I will be away Friday, so no office hour n Bruce.
Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University.
Chapter 0 deSiGn conCepTs EKT 221 / 4 DIGITAL ELECTRONICS II.
CS 352 : Computer Organization and Design University of Wisconsin-Eau Claire Dan Ernst Latches & Flip-Flops.
CDA 3101 Fall 2013 Introduction to Computer Organization The Arithmetic Logic Unit (ALU) and MIPS ALU Support 20 September 2013.
Stepchenkov Yuri, Zakharov Victor, Rogdestvenski Yuri, Diachenko Yuri, Morozov Nickolai, Stepchenkov Dmitri Institute of Informatics Problems, Federal.
Chapter 0 - reVieW Combinational Logic Circuit, Combinational Logic Circuit, Propagation Delay, Propagation Delay, Programmable Logic. Programmable Logic.
Stepchenkov Yuri, Zakharov Victor, Rogdestvenski Yuri, Diachenko Yuri, Morozov Nickolai, Stepchenkov Dmitri Institute of Informatics Problems, Federal.
Computer Organization CDA 3103 Dr. Hassan Foroosh Dept. of Computer Science UCF © Copyright Hassan Foroosh 2002.
June 9, s Massachusetts Institute of Technology 6.11s: Design of Motors, Generators and Drive Systems Switching Patterns and Simple Implementation.
1 RLL: Relay Ladder Logic CONTENTS 1. PLC operation 2. PLC programming 3. Ladder logic 4. Memory and gates.
TOPIC : Controllability and Observability
EKT 221 : Digital 2 Serial Transfers & Microoperations Date : Lecture : 2 hr.
ECE Lecture 1 1 ECE 561 Digital Circuit Design Department of Electrical and Computer Engineering The Ohio State University.
Hardwired Control Department of Computer Engineering, M.S.P.V.L Polytechnic College, Pavoorchatram. A Presentation On.
Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University.
Cpe 252: Computer Organization1 Lo’ai Tawalbeh Lecture #3 Flip-Flops, Registers, Shift registers, Counters, Memory 3/3/2005.
Processor Organization and Architecture Module III.
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
Logic Design (CE1111 ) Lecture 6 (Chapter 6) Registers &Counters Prepared by Dr. Lamiaa Elshenawy 1.
TOPIC : Introduction to Sequential Circuits UNIT 1: Modeling and Simulation Module 4 : Modeling Sequential Circuits.
Mealy and Moore Machines Lecture 8 Overview Moore Machines Mealy Machines Sequential Circuits.
Computer Science 210 Computer Organization
CHAPTER 18 Circuits for Arithmetic Operations
Combinational Logic Design
Lecture 15 Sequential Circuit Design
Flip-Flops and Related Devices
ELECTRONICS AND COMMUNICATION ENGINEERING
EKT 221 : Digital 2 Serial Transfers & Microoperations
Sequential Logic Counters and Registers
Computer Science 210 Computer Organization
Computer Science 210 Computer Organization
ECNG 1014: Digital Electronics Lecture 1: Course Overview
CSE 370 – Winter Sequential Logic-2 - 1
Lecture 17 Logistics Last lecture Today HW5 due on Wednesday
Pipeline Principle A non-pipelined system of combination circuits (A, B, C) that computation requires total of 300 picoseconds. Comb. logic.
CHAPTER 18 Circuits for Arithmetic Operations
Lecture 17 Logistics Last lecture Today HW5 due on Wednesday
ประกาศกระทรวงอุตสาหกรรม ฉบับที่ 5292 (พ.ศ. 2562)
Presentation transcript:

Plekhanov Leonid, Zakharov Victor, Stepchenkov Yuri Institute of Informatics Problems, Federal Research Center "Computer Science and Control" of the Russian Academy of Sciences, IPI RAS, Moscow, Russian Federation IPI RAS EWDTS-20151

 Event-driven analysis of SI-circuits  Functional analysis of SI-circuits:  Low level analysis  High level analysis  Synthesis of SI-circuits  Conclusions IPI RAS EWDTS-20152

IPI RAS EWDTS Analyzed circuit should be presented in a closed feed-back form: only outputs and feed-backs Analyzed circuit Feed-back

IPI RAS EWDTS  Analysis is carried out only for one initial state – completeness is far of practical needs  Exponential dependence of the computational complexity on the number of elements and degree of parallelism

IPI RAS EWDTS Circuit Micro-pipeline control queue Asynchronous switch CAD ToolTime, sec Memory / disk swaping Time, sec Memory TRANAL Kbytes / Kbytes VERDECT30022 Mbytes /– Kbytes TRASPEC1100 Kbytes /– Kbytes

IPI RAS EWDTS CAD tools Paral- lelism Circuit level Memory for state, Gbyte Number of states per hour, 10 6 TRANAL5-65-6cells BTRAN12-16modules21.0 ASYAN18 -24blocks48200

IPI RAS EWDTS Unit's type – capacity / parallelism Analysis time, min *) BTRANASYANASPECT Binary counter – 4 / Shift register – 4 / Microcore – 4 / 47 − ALU – 64 / 293 −− 0.14 Divider – 16 / 330 −− 1588 Divider – 64 / 1024 −− *) for single state of inputs and triggers

IPI RAS EWDTS  Analyzes the equations of circuits  Deals with the open circuits  Takes into account a nature of speed-independent circuits:  ST-coding of data  Two-phase operation discipline (work phase and spacer one)  Signal indication, and so on

IPI RAS EWDTS  Absence of races for any finite delay of the elements  Indicativeness of all inputs, outputs and internal signals An open circuit possessing two features:

High levels: structural description IPI RAS EWDTS Lower level: logical function description … Top level Block 1Block N Unit 1Unit 2Unit M …

IPI RAS EWDTS

IPI RAS EWDTS

IPI RAS EWDTS

IPI RAS EWDTS

IPI RAS EWDTS

High level analysis: checking lists & attributes IPI RAS EWDTS  Hierarhical approach on base of verified low level units  Verifying connections  Verifying indicativeness  Verifying absence of races  Preparing descriptions for next analysis level

IPI RAS EWDTS Unit's type – capacity / parallelism Analysis time, min ASPECT *) FAZAN Microcore – 4 / *) for single state of inputs and triggers

 Based on logical functions that are not self-timed  Balanced by performance and complexity  Minimized indication circuit  Software tools IPI RAS EWDTS

F1 = A  B, F2 = B  C V1 = A  B, V2 = B  C, VB1 = AB  BB, VB2 = BB  CB, indications I1 = A  AB, I2 = B  C  BB  CB IPI RAS EWDTS

Conclusions  The functional approach provides the following advantages:  Analysis of SI-feature of open circuits  Hierarchical SI-analysis of VLSI and SoC  Synthesis of combinational circuits with dual-rail signals by given criterion of performance or complexity IPI RAS EWDTS

Thanks! IPI RAS EWDTS

Contacts  Director: academician Sokolov I.A.  Address: Institute of Informatics Problems of the Federal Research Center "Computer Science and Control" of the Russian Academy of Sciences (IPI RAS), Moscow, Russian Federation, , Vavilova str., 44, b.2  Tel: +7 (495)  Fax: +7 (495)   Stepchenkov Y.A., tel. +7 (495) , IPI RAS EWDTS