The seminar discussed CAD tools and their use in electronic design automation. CAD tools help partition systems, plan chip layouts, and optimize designs to meet goals like minimizing area and interconnect length. System partitioning was demonstrated using the example of the Sun SPARCstation 1, which was broken into custom ASICs, memory modules, and other components. Power dissipation sources like switching current and short-circuit current were also examined. CAD tools provide advantages like evaluating complex conditions and helping to find optimal solutions.
The signal processing algorithms can be implemented on hardware using various strategies such as DSP processors and ASIC. This PPT compares and contrasts the two methods.
The signal processing algorithms can be implemented on hardware using various strategies such as DSP processors and ASIC. This PPT compares and contrasts the two methods.
This is the presentation that was shared by Nilesh Ranpura and Vineeth Mathramkote at CDNLIVE 2015. The session briefs about the implementation challenges and covers the solution approach and how to achieve results
This is the presentation that was shared by Nilesh Ranpura and Vineeth Mathramkote at CDNLIVE 2015. The session briefs about the implementation challenges and covers the solution approach and how to achieve results
TYPES OF PLACEMENT,GOOD PLACEMENT VS. BAD PLACEMENT ,ALGORITHMS, ASIC DESIGN FLOW DIAGRAM,DEFINITION OF PLACEMENT,TECHNIQUES USED FOR PLACEMENT,PLACEMENT TRENDS,SOLUTIONS
Lecture Presentation on Trigonometry, types of angle, angle measurement, pythagorean theorem, trigonometric function, trigonometric relationship, circle function, co function, reference angle, odd even function,graphing of trigonometric function, special angles and terminology and history of trigonometry
Lecture summary: architectures for baseband signal processing of wireless com...Frank Kienle
Lecture summary: Architectures for baseband signal processing of wireless communications systems, given 2011 - 2013 at Technical University of Kaiserslautern, Germany
Various processor architectures are described in this presentation. It could be useful for people working for h/w selection and processor identification.
System on Chip is a an IC that integrates all the components of an electronic system. This presentation is based on the current trends and challenges in the IP based SOC design.
1. Seminar on:
CAD Tools
System Partitioning
Power Dissipation
Presented by:
Miss Rina Ahire
ME(E&C)
1
2. Objectives:
CAD Tools
Some examples of goals and objectives
Advantages of CAD Tools
Electronic Design Automation
System Partitioning
Power dissipation
Switching Current
Short-circuit Current
2
3. CAD Tools:
•Convert each of the physical design steps
to a problem with well-defined goals and
objectives.
•Goals
•Objectives
3
4. Some examples of goals and objectives :
System partitioning:
Goal: Partition a system into a number of ASICs.
Objectives: Minimize the number of external connections between
the ASICs. Keep each ASIC smaller than a maximum size.
Floor planning:
Goal: Calculate the sizes of all the blocks and assign them locations.
Objective: Keep the highly connected blocks physically close to
each other.
4
5. Placement:
Goal: Assign the interconnect areas and the location of all the logic
cells within the flexible blocks.
Objectives: Minimize the ASIC area and the interconnect density.
Routing:
Global routing:
Goal: Determine the location of all the interconnect.
Objective. Minimize the total interconnect area used.
Detailed routing:
Goal: Completely route all the interconnect on the chip.
Objective: Minimize the total interconnect length used.
5
6. •There is no magic recipe involved in the choice of the ASIC
physical design steps.
•These steps have been chosen simply because, as tools and
techniques have developed historically, these steps proved
to be the easiest way to split up the larger problem of ASIC
physical design.
•The boundaries between the steps are not cast in stone.
For example, floor planning and placement are often
thought of as one step and in some tools placement and
routing are performed together.
6
7. CAD tools provide several advantages:
•Ability to evaluate complex conditions
•Use analytical methods to assess the cost of a decision
•Use synthesis methods to help provide a solution
•Allows the process of proposing and analyzing solutions to
occur at the same time
7
8. Electronic Design Automation:
Generic name for all methods of entering and processing
digital and analog designs for further
processing, simulation, and implementation
Using CAD tools to create complex electronic designs
(ECAD)
Several companies who specialize in EDA
•Cadence®Design Systems
•Magma®Design Automation Inc.
•Synopsys®
8
9. System Partitioning
• If a functional block is too large to fit in one ASIC, we may
have to split, or partition, the function into pieces using goals
and objectives that we need to specify.
•For example, we might want to minimize the number of pins
for each ASIC to minimize package cost. We can use CAD tools
to help us with this type of system partitioning.
9
10. FIG: The Sun Microsystems SPARCstation 1 system block diagram.
10
11. Figure shows the system diagram of the Sun Microsystems
SPARCstation 1. The system is partitioned as follows; the numbers
refer to the labels in Figure .
•Nine custom ASICs (1–9)
•Memory subsystems (SIMMs, single-in-line memory modules):
CPU cache (10), RAM (11), memory cache (12, 13)
•Six ASSPs (application-specific standard products) for I/O (14–
19)
•An ASSP for time of day (20)
•An EPROM (21)
•Video memory subsystem (22)
•One analog/digital ASSP DAC (digital-to-analog converter) (23)
11
12. Some of these design decisions are based on
intangible issues:
•Time to market
•Previous experience with a technology
•The ability to reuse part of a design from a previous product
12
13. “What is the cheapest way to build my
system?”
“How do I split this circuit into pieces that
will fit on a chip?”
13
15. Dynamic Power Dissipation
Dynamic Power dissipation in CMOS logic arises from the
following sources:
•Dynamic power dissipation due to switching current from
charging and discharging parasitic capacitance.
15
16. Switching Current:
Most of the power dissipation in a CMOS ASIC arises from this
switching current.
Equation for Switching Current,
P 1 =fCV 2 DD………………………..(1)
Where,
P1: power dissipation in p-channel transistor
f: frequency for p-channel
C: capacitance for p-channel
The best way to reduce power is to reduce V DD and to
reduce C 16
17. •Dynamic power dissipation due to short-circuit current when
both n -channel and p -channel transistors are momentarily on
at the same time.
17
18. Short-Circuit Current:
Equation for Short-Circuit Current is;
P 2 =(1/12) β f t rf (V DD – 2 V t n ) 3 .............(2)
Where;
β = ( W/L ) m C ox is the same for both p - and n -
channel transistors
V t n = the magnitude of the threshold voltages V t n
are assumed equal for both transistor types
t rf = the rise and fall time (assumed equal) of the
input signal
18
19. Static Power Dissipation:
Static Power dissipation in CMOS logic arises from the
following sources:
•Static power dissipation due to leakage current and sub
threshold current.
19