Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

1 Answer

Answer :

Design Metrics 

A Design Metric is a measurable feature of the system’s performance, cost, time for implementation and safety etc. Most of these are conflicting requirements i.e. optimizing one shall not optimize the other: e.g. a cheaper processor may have a lousy performance as far as speed and throughput is concerned. Following metrics are generally taken into account while designing embedded systems 


NRE cost (nonrecurring engineering cost) 

It is one-time cost of designing the system. Once the system is designed, any number of units can be manufactured without incurring any additional design cost; hence the term nonrecurring. Suppose three technologies are available for use in a particular product. Assume that implementing the product using technology ‘A’ would result in an NRE cost of $2,000 and unit cost of $100, that technology B would have an NRE cost of $30,000 and unit cost of $30, and that technology C would have an NRE cost of $100,000 and unit cost of $2. Ignoring all other design metrics, like time-to-market, the best technology choice will depend on the number of units we plan to produce. 


Unit cost 

The monetary cost of manufacturing each copy of the system, excluding NRE cost.


Size 

The physical space required by the system, often measured in bytes for software, and gates or transistors for hardware. 


Performance 

The execution time of the system 


Power Consumption

It is the amount of power consumed by the system, which may determine the lifetime of a battery, or the cooling requirements of the IC, since more power means more heat. 


Flexibility 

The ability to change the functionality of the system without incurring heavy NRE cost. Software is typically considered very flexible. 


Time-to-prototype 

The time needed to build a working version of the system, which may be bigger or more expensive than the final system implementation, but it can be used to verify the system’s usefulness and correctness and to refine the system’s functionality. 


Time-to-market 

The time required to develop a system to the point that it can be released and sold to customers. The main contributors are design time, manufacturing time, and testing time. This metric has become especially demanding in recent years. Introducing an embedded system to the marketplace early can make a big difference in the system’s profitability. 


Maintainability 

It is the ability to modify the system after its initial release, especially by designers who did not originally design the system. 


Correctness 

This is the measure of the confidence that we have implemented the system’s functionality correctly. We can check the functionality throughout the process of designing the system, and we can insert test circuitry to check that manufacturing was correct. 


Version 2 EE IIT, Kharagpur

Related questions

Description : Explain the need to consider following factors in design matrix of embedded system: (i) Processor (ii) Memory (iii) Power (iv) Non- recurring engineering cost.

Last Answer : 1. Processor: Selection of processor depends upon amount of processing power and the register width required. Powerful 8bit, 16 bit, 32 bit & 64bit processors are available. The clock speed ... system is designed any number of units can be manufactured without incurring any additional design cost.

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : The time required to develop a system to the point that it can be released and sold to customers. The main contributors are design time, manufacturing time, and testing time. This metric has become ... early can make a big difference in the system's profitability. Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : The Performance Design Metric Performance of a system is a measure of how long the system takes to execute our desired tasks. The two main measures of performance are:  Latency or ... the available processors rather than going for a custom design.  Version 2 EE IIT, Kharagpur 

Description : What are the essential tight constraint/s related to the design metrics of an embedded system? A. Ability to fit on a single chip B. Low power consumption C. Fast data processing for real-time operations D .All of the above

Last Answer : D .All of the above

Description : What are the essential tight constraint/s related to the design metrics of an embedded system? A. Ability to fit on a single chip B. Low power consumption C. Fast data processing for real-time operations D .All of the above

Last Answer : D .All of the above 

Description : Explain the term ‘Deadlock’. State reason of occurance.

Last Answer : A deadlock is a situation where in two or more competing actions are each waiting for the other to finish, and thus neither ever does.  * Assume thread/process T1 has exclusive access to resource R1. ... P1 to Pn P1 waiting for the resource held by P2, P2 waiting for resource held by P3 etc.

Description : Compare synchronous and asynchronous communication.

Last Answer : Synchronous communication Asynchronous communication Single clock is used for both transmitter and receiver Two different clocks are used for both transmitter and receiver Data bits are transmitted ... Character is received at a any rate Less reliable More reliable

Description : Write a C language program to operate port 0 and port 2 as output port and port 1 and port 3 as input port.

Last Answer : #include void main (void ) { unsigned char X,Y P0=0X00; // P0 as output port P2=0X00;// P2 as output port P1=0XFF;//P1 as input port P3=0XFF;// P3 as input port while(1) { X= P1; Y=P3; P0=X; P2=Y; }//end of while }//end of main

Description : Compare features of PIC and AVR microcontrollers

Last Answer : Parameters PIC AVR Bus width 8/16/32-bit 8/32-bit Communication Protocols UART, USART, LIN, CAN, Ethernet, SPI, I2C UART, USART, SPI, I2C, (special ... Average Atmel Popular Microcontrollers PIC18fXX8, PIC16f88X, PIC32MXX Atmega8, 16, 32, Arduino Community

Description : Sketch pin-out diagram of LM35 and label its pin.

Last Answer :  pin-out diagram of LM35 and label its pin

Description : Develop a ‘C’ program to transfer the data from port P0 to port P1.

Last Answer : #include void main (void ) { unsigned char X; P0=0XFF; // P0 as input port P1=0X00;//P1 as output port while(1) //do forever { X = P0;//read port0 P1 = X;// output data to port1 }

Description : State two examples of RTOS.

Last Answer : 1. LynxOS. 2. OSE. 3. QNX. 4. RTLinux. 5. VxWorks. 6. Windows CE.

Description : State the use of MAX 232 in communication.

Last Answer : MAX 232 is line driver that converts from RS232 voltage levels to TTL voltage levels & vice versa in serial communication 

Description : State four advantages of embedded system. 

Last Answer : 1) Design and Efficiency 2) Cost 3) Accessibility 4) Maintenance 5) Redundancies

Description : List out four types of embedded systems.

Last Answer : 1. Small Scale Embedded Systems 2. Medium Scale Embedded Systems 3. Sophisticated Embedded Systems 4. Stand Alone Embedded Systems 5. Real Time Embedded Systems 6. Networked Embedded Systems 7. Mobile Embedded Systems

Description : State the methods of task synchronization. Describe semaphore with suitable example.

Last Answer : The methods of task synchronization are: Semaphore Message queue. Mutual exclusion.  Dead lock. Mailboxes. Message Queues. Semaphores: It is a system of sending message by using flags. Multiple concurrent threads of execution ...   signal(Sem);  }  in process P2  {  wait(Sem);  S2;  }

Description : Draw the block diagram of an embedded system and describe the hardware units of an embedded system.

Last Answer : OR Explanation: The embedded system consist of different components embedded into it as follows: 1) Embedded Processor 2) Power supply , reset and Oscillator circuits 3) System timers 4) ... to store data and program. Following are types of memories used in embedded system.

Description : Draw the labeled interfacing diagram to interface relay with 89C51 microcontroller.

Last Answer : the labeled interfacing diagram to interface relay with 89C51 microcontroller

Description : State four features of Zigbee.

Last Answer : Zigbee features (any4):- IEEE Standard 802.15.4 Frequency (GHz) 0.868, 0.915, 2.4 Maximum bit rate (Mbps) 0.250 or 250 Kbps, low bit rate Typical data throughput (Mbps) 0.2 ... Range (Meters) 10-100 Relative Power Consumption Very low Battery Life Months to years Network Size 64,000+ 

Description : State any four features of IDE.

Last Answer : Features of IDE 1) IDE normally consists of source code editor, a compiler, build automation tools and debugger. 2) It supports for defining a processor family and its version. 3) ... 4) Provides multiuser environment. 5) Supports conditional and unconditional break points. 6) Provides debugger.

Description : What is multicore processor? Describe in brief.

Last Answer : Multicore Processor: It is an integrated circuit in which two or more processors core have been packaged for enhanced performance, reduced power consumption and more efficient simultaneous ... Multicore processors will give the benefits to all software especially for multithreaded program.

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Hard drives have two kinds of components: internal and external. External components are located on a printed circuit board called logic board while internal components are located in a sealed chamber called HDA or Hard ... that a Hard Disk Drive is an RTES.  Version 2 EE IIT, Kharagpur 

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Components of an Embedded System   By this time we know where are our Embedded Systems and what makes them stand out from other systems like Calculators, Desktop Computers, and our Old Television ... account the technical as well as economic considerations.  Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Structure and Design Instructional Objectives  After going through this lesson the student will  Learn more about the numerous day-to-day real time embedded systems  Learn the ... data such as phone numbers, calendars information, games etc.  Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA. 

Last Answer : Manufacturer  Model:  Network Types:  EGSM/ GSM /CDMA  Form Factor: The industry standard that defines the physical, external dimensions of a particular device. The size, configuration, and other specifications used ...   Speaker  Phone:  USB:  Vibrate: Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA. 

Last Answer : Many embedded systems must continually react to changes in the system's environment and must compute certain results in real time without delay. For example, a car's cruise controller continually monitors and ... user, typically does not result in a system failure.  Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA. 

Last Answer : Five advantages:  1. Smaller Size  2. Smaller Weight  3. Lower Power Consumption  4. Lower Electromagnetic Interference  5. Lower Price  Five disadvantages  1. Lower Mean Time Between Failure  ... Obsolesce  4. Unmanageable Heat Loss  5. Difficult to Design  Version 2 EE IIT, Kharagpur

Description : Which of the following is a real time embedded system? Justify your answer (a) Ceiling Fan (b) Microwave Oven (c) Television Set (d) Desktop Key Board (e) Digital Camera Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA. 

Last Answer : (b) and (e) are embedded systems  (a) Ceiling Fans: These are not programmable.  (b) & (e) obey all definitions of Embedded Systems such as (i) Working in Real Time (ii) Programmable ... mass-produced, so the cost savings may be multiplied by millions of items.  Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Common Architecture of Real Time Embedded Systems  Unlike general purpose computers a generic architecture can not be defined for a Real Time Embedded Systems. There are as many architecture as the ... monitored through an ADC interfaced through this CODEC. Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Definitions  Now we are ready to take some definitions  Real Time  Real'-time usually means time as prescribed by external sources For example the time struck by clock (however ... the computer user, typically does not result in a system failure.   Version 2 EE IIT, Kharagpur

Description : Distributed under Creative Commons Attribution-ShareAlike - CC BY-SA.

Last Answer : Lesson 1 Introduction to Real Time Embedded Systems Part I  Example, Definitions, Common Architecture  Instructional Objectives After going through this lesson the student would be able to  Know what an ... as a Real Time Embedded System (RTES)  Version 2 EE IIT, Kharagpur

Description : By what metrics is America the greatest nation on Earth?

Last Answer : Good question. We’re no longer even #1 on the most obese list. Can’t we be great at anything?

Description : How do i track usage metrics on wordpress.org blog?

Last Answer : I don’t know about blogs that are hosted by wp.org I prefer my own domain. Anyway you could try something like Sitemeter or TraceMyIp.org both are free and just require a small bit of code that can be placed in your sidebar or footer.

Description : Why are Software Development Quality Metrics Important for Business?

Last Answer : Fundamentally understood as the measurements used to ensure an end result is delivered with quality, metrics are important to daily life because they transform requirements and ... effective management and allows assessment and prioritization of problems within software development projects.

Description : What are some important social media metrics to track and how?

Last Answer : The most common and often important metrics to pay attention to are engagement, impressions and reach, share of voice, referrals and conversions and response rate and time. These combined will give you ... related metric, which will help determine if your social strategy is hitting the mark or not.

Description : Which SaaS metrics you need to track?

Last Answer : There are 7 key metrics you need to track - 1 - Net MRR growth rate 2 - Net MRR churn rate 3 - Gross MRR churn rate 4 - Expansion MRR rate 5 - Average revenue per account ( ARPA) 6 - Lead Velocity Rate 7 - CAC Payback period

Description : What metrics can be monitored through cloudwatch without being charged?

Last Answer : Feel Free to Answer

Description : Process Analysis is a function of: A. Performance Analysis B. Quality Metrics C. Process Improvement Plan D. Quality Improvement Plan

Last Answer : C. Process Improvement Plan

Description : Which of the following serves as metrics for project size estimation? A. Lines of codes B. function point C. Number of persons D. Only A & B

Last Answer : D. Only A & B

Description : What is related to the overall functionality of the  delivered ? a) Function-related metrics b) Product-related metrics c) Size-related metrics d) None of the mentioned

Last Answer : b) False

Description : Process Analysis is a function of: A. Performance Analysis B. Quality Metrics C. Process Improvement Plan D. Quality Improvement Plan

Last Answer : C. Process Improvement Plan

Description : Function oriented metrics were first proposed by ? John Gaffney Albrecht Basili

Last Answer : Albrec

Description : In order to assess the maximum revenue generated by an Ad on the app, which of the following metrics is chosen by the developer? a. eCPI b. eCOM c. eCPA d. None of the above

Last Answer : c. eCPA

Description : Discovery : Summarizes the metrics for top playback locations and top traffic sources by watch time. A. TRUE B. FALSE C. Can be true or false D. Can not say

Last Answer : A. TRUE

Description : Which of the following summarizes watch time, views, and earnings (if applicable) for the selected content? A. Engagement metrics B. Performance metrics C. Demographics D. Discovery

Last Answer : B. Performance metrics

Description : Which metrics would accurately indicate the success of the latest Facebook post? A. Likes and click-through B. Impressions and click-through C. Reach and engagement D. Sessions and pageview

Last Answer : C. Reach and engagement

Description : If you use a social media analytics tool like True Social Metrics, what can you use it for to get a better understanding of what content is effective - and what isn't? A. Measure the real ... topics and types of content are the most effective at engaging your influencers. D. All of the above

Last Answer : D. All of the above

Description : Which of the following are crucial tenets of measurement-focused marketing? A. Focus on the right metrics. B. Value your best customers. C. Attribute value across the journey. D. All of the above

Last Answer : D. All of the above

Description : Which mobile metrics are used to evaluate app engagement  page views  revenue and sales  downloads and users  monthly active users, session length and events

Last Answer :  monthly active users, session length and events

Description : Which of the following comes under the ambit of Web analytics metrics?  Transactions  Usability  Site performance  All of the above

Last Answer :  All of the above