文档库 最新最全的文档下载
当前位置:文档库 › Fault Injection for Logic Synthesis Design using VHDL

Fault Injection for Logic Synthesis Design using VHDL

Fault Injection for Logic Synthesis Design using VHDL
Fault Injection for Logic Synthesis Design using VHDL

Fault Injection for Logic Synthesis Design using VHDL

Todd A. DeLong

Anup K. Ghosh

Barry W. Johnson

Center for Semicustom Integrated Systems

Department of Electrical Engineering

University of Virginia

contact: bwj@https://www.wendangku.net/doc/da3869105.html,

Joseph A. Profeta, III

Union Switch and Signal, Incorporated

Abstract

Fault injection provides a method of assessing the dependability of a system under test. Traditionally fault injection is employed near the end of the design process after hardware and software prototypes have been developed. In order to eliminate costly re-designs near the end of the design process, a methodology for performing fault injection throughout the design process is described in this paper. This methodology incorporates a fault injection technique that can be used with any VHDL model, including behavioral, synthesizeable VHDL models. The technique separates the fault-free VHDL descriptions from the fault injection process so that existing models can be used with minimal changes to the existing VHDL code. The fault injection is accomplished through the use of an alternate de?nition of the Mentor Graphics standard bit type, qsim_state, so that fault injection can be performed on the same VHDL model that is synthesized using Autologic. Also, the same fault injection technique can be used on a structural VHDL model of the synthesized design generated using the Mentor Graphics utility, vhdlwrite. The fault injection methodology is applied to the design of a watchdog monitor card in a distributed computer system. Simulation results illustrate the fault injection methodology at multiple levels.

1Introduction

The purpose of fault injection is to provide a method for assessing the dependability of the system under test. Fault injection involves inserting faults into a system and monitoring the system to determine its behavior in response to a fault. Fault injection is often the only alternative when the complexity of computer systems precludes analytical solutions to safety and reliability. Fault injection has traditionally been performed in hardware and software prototypes near the end of the design cycle. For computer applications in which safety or reliability is the paramount concern, dependability evaluation must be performed from system level design to gate level implementation in order to meet stringent requirements on reliability and safety. Furthermore, performing re-designs after assessing dependability at the prototype phase is a more costly alternative than evaluating dependability and re-engineering, if necessary, early in the design process. Performing fault injection in simulation models at multiple levels of design enables dependability and performance evaluation throughout the design process in a cost effective design methodology.

This paper describes a fault injection methodology using VHDL in which fault injection

may be incorporated from the system level of a design to the synthesized gate-level logic in order

to assess the dependability of the design under test. The fault injection methodology is applied to

the design of an on-line processor monitoring card used in a distributed computer system

architecture for wayside and carborne train control applications. The monitoring card, hereafter

referred to as the watchdog monitor, was designed using synthesizeable VHDL and implemented

in Field Programmable Gate Arrays (FPGAs). The key features presented in this paper are: 1) fault

injection is performed at multiple levels of design, 2) fault injection is performed using standard

VHDL; consequently this approach can be applied in any standard VHDL simulation environment,

3) the fault injection methodology is independent of the modeled system, facilitating fault injection

in existing designs with little modi?cation, and 4) fault injection can be performed in a synthesized

VHDL model automatically without having to write gate-level VHDL descriptions.

Following this introduction, Section 2 presents the fault injection methodology for the

design process. Section 3 describes the watchdog monitor design. Simulation results from fault-

free simulations for functional veri?cation and fault injection experiments for dependability

assessment are presented at two levels of design in Section 4. Conclusions are summarized in

Section 5.

2Fault Injection Methodology

The fault injection methodology applied at all levels of design in this work involves the

interception of signals and the corruption of the information present on the signal according to fault

injection times and error types. This methodology separates the functional descriptions of design

models from the fault injection process. Since the fault injection process is independent of the

design models, the fault models can be applied to a wide range of designs without altering the

functional VHDL design descriptions. Additionally, the fault injection process is controllable so

that fault-free simulations of the design model can be executed with the fault injection process

present. Finally, since the fault injection process is written in standard VHDL, the methodology is

simulator-independent.

At the system level, dedicated fault injection components written in VHDL are instantiated

in the designs in order to corrupt signals and the ?ow of information. An example of this is shown

in Figure 1(a). At this level, information is represented as packets of data, referred to as tokens

[1][2][3], depicted as the q in Figure 1(a). The tokens can either represent only information ?ow (referred to as Uninterpreted Modeling [1][2][3]) or information ?ow along with value(s) for the

information (referred to as Interpreted Modeling [1][2][3]). At the higher levels of abstraction, the

effect of lower level faults can be manifested in a number of different ways corresponding to

classes of an error model. The fault injection components at the higher levels of design re?ect the

error model found at the architectural and algorithmic levels of design. At lower levels of design,

including the functional block and logic gate levels, the stuck-at fault model is used to inject faults

transiently or permanently. As shown in Figure 1(b) and Figure 1(c), the fault injection module

maps the input and output signal(s) to a data structure that associates a fault mask with the data

value of each signal. The fault mask indicates which bit(s) will be corrupted and what stuck-at

value(s) will be used. A Bus Resolution Function (BRF) is used to determine the resulting value of

the data signal with the fault(s) injected according the mask value.

Figure 3 Schematic of the Watchdog Monitor Design

Actel ACT2 technology [5]). Timing information regarding gate delays and so forth has been back-annotated into the design to provide more realistic simulation results. This could also include incorporating third-party vendor models (such as Logic Modeling Corporation (LMC) models [6]) into the design as well. For instance, LMC models for the data bus line drivers and the PROMs were added to the design to further improve the simulation results. Finally, all the additional components that are necessary to prepare the design for board-level fabrication (such as P1-P2 connectors, decoupling capacitors, and so forth) are added to the schematic.

4Simulation of the Functional Block Level Watchdog Monitor

As in most design methodologies, simulations were performed at each stage in the design of the watchdog monitor to ensure the correct functional behavior under fault-free conditions. However, as mentioned earlier, when safety is a concern, the design must also be simulated under faulty conditions to ensure it will still perform in a safe manner. The functional block level model of the watchdog monitor shown in Figure 3 was simulated with and without fault injection. At this level in the design process, faults can be injected on any of the signals de?ned in the behavioral, synthesizeable VHDL model(s). This includes the port signals as well as any internal signals that have been de?ned to be synthesized. For instance, the example fault injection experiment shown

in Figure 5 is one where the lower three bits of the address value generated by the comparator circuit to address the PROM that stores the expected signature(s) are stuck at “000”. In Figure 5(a), the values for the PROM address and the two 500 Hz signals (labeled as toggle(1:0) in Figure 5) generated by the comparator are shown. As can be seen, the values for the two 500 Hz signals are toggling from “10” to “01” which is an indication that the watchdog monitor has not detected an error in the system. However, as shown in Figure 5(b), when the lower three bits of the PROM address are stuck at “000” at time 3 ms, the two signals ?atline to “00” to indicate an error has occurred and been detected.

Similar results are obtainable at the logic level since the fault injection mechanism is identical to the one used at the functional block level. However, at the logic level, the designer can now inject faults on any input or output signals to any gates in the synthesized design. And, the most important feature to recognize here is that the fault injection occurs on VHDL that is not written by the designer but generated automatically by the design tool.

For instance, consider the simulation results for the signature comparator shown in Figure 5. Remember that during fault free operation (in the system as well as the watchdog monitor), the comparator compares the computed signature (labeled as actual_sig in Figure 5) with the expected signature that was computed off-line (labeled as expected_sig in Figure 5) one bit at a time. If these two signatures match, then the comparator outputs two 500 Hz complementary signals (labeled as toggle(1:0) in Figure 5). This is shown in Figure 5(a). In Figure 5(b), a stuck-at-1 fault is injected on signal mgc_n10 (this is the signal that is responsible for causing toggle(1:0) to toggle between “10” and “01” if actual_sig and expected_sig are equal) at 4519999 ns for 2 ns. This fault causes toggle(1:0) to ?atline to “00” to indicate that the fault was detected.

5Conclusions

Presented in this paper is a design process that incorporates a fault injection technique that can be applied at multiple levels in the design process. Two such levels, the functional block and logic levels, were presented in this paper. The design process was applied to a watchdog monitor system which was designed using synthesizeable VHDL and implemented using Actel FPGAs. The most important thing to keep in mind about the fault injection technique is that it is independent of the modeled system. This implies several things. First, the synthesizeable VHDL used at the functional block level to perform the fault simulations is the same VHDL that is used to perform the logic synthesis. Thus, the same model that is used in the design process can be used in the fault simulations. Second, the fault injection technique can be applied to existing models. For instance, the fault simulations that were performed at the logic level were performed on a VHDL model that was generated from the synthesized schematic by the Mentor Graphics system (using the Mentor Graphics tool, vhdlwrite). Finally, the fault injection is performed using standard VHDL constructs. Thus, the fault simulations can be performed using any VHDL simulation environment that supports full 1076 VHDL.

6References

[1]J.H. Aylor, R. Waxman, B.W. Johnson, R.D. Williams, “The Integration of Performance and

Functional Modeling in VHDL”,Performance and Fault Modeling with VHDL, J.M. Schoen, editor, Prentice Hall, Englewood Cliffs, N.J., 1992, pp. 22 - 145.

[2]DeLong, Todd A., Barry W. Johnson, Joseph A. Profeta III, and Danielle Bozzolo, “A Novel

Fault In

j ection Technique for Behavioral-Level Modeling using VHDL”,V HDL

International Users’ Forum - Notebook of Sessions, McLean, VA, November 13-16, pp. 9.13-

9.21.

[3]Cutright, E.D., R. Rao, J. H. Aylor, and B. W. Johnson, “Performance Modeling of Fault-

Tolerant Systems Using VHDL”, Technical Report # 900914.1, Dept. of Electrical Engineering, University of Virginia, September 1990.

[4]Smith, D. Todd, Barry W. Johnson, Joseph A. Profeta III, and Daniele G. Bozzolo, “A Method

to Determine Equivalent Fault Classes for Permanent and Transient Faults”,Annual Reliability and Maintainability Symposium - 1995 Proceedings, Washington DC, January 16-19, 1995, pp. 418-424.

[5]Actel FPGA Data Book and Design Guide, Actel Corporation, 1993.

[6]SmartModel Library User’s Guide, Logic Modeling Corporation, 1993.

Multisim地常用元件库

Multisim12 常用元件库分类 图1 做到熟悉常用元件的放置即可;对于不同功能的元器件的使用不做详细讲解。 1.点击“放置源”按钮,弹出对话框中的“系列”栏如图2所示。 图2 (1). 选中“电源(POWER_SOURCES)”,其“元件”栏下内容如图3所示: 图3 (2). 选中“信号电压源(SIGNAL_VOLTAGE_SOURCES)”,其“元件”栏下内容如图4所示: 图4 (3). 选中“信号电流源(SIGNAL_CURRENT_SOURCES)”,其“元件”栏下内容如图5所示:

图5 (4). 选中“控制函数块(CONTROL_FUNCTION_BLOCKS)”,其“元件”栏下内容如图6所示: 图6 (5). 选中“电压控源(CONTROLLED_VOLTAGE_SOURCES)”,其“元件”栏下内容如图7所示: 图7 (6). 选中“电流控源(CONTROLLED_CURRENT_SOURCES)”,其“元件”栏下内容如图8所示: 图8 2. 点击“放置模拟元件”按钮,弹出对话框中“系列”栏如图9 所示。

图9 (1). 选中“模拟虚拟元件(ANALOG_VIRTUAL)”,其“元件”栏中仅有虚拟比较器、三端虚拟运放和五端虚拟运放3个品种可供调用。 (2). 选中“运算放大器(OPAMP)”。其“元件”栏中包括了国外许多公司提供的多达4243种各种规格运放可供调用。 (3). 选中“诺顿运算放大器(OPAMP_NORTON)”,其“元件”栏中有16种规格诺顿运放可供调用。 (4). 选中“比较器(COMPARATOR)”,其“元件”栏中有341种规格比较器可供调用。 (5). 选中“宽带运放(WIDEBAND_AMPS)”其“元件”栏中有144种规格宽带运放可供调用,宽带运放典型值达100MHz,主要用于视频放大电路。 (6). 选中“特殊功能运放(SPECIAL_FUNCTION)”,其“元件”栏中有165种规格特殊功能运放可供调用,主要包括测试运放、视频运放、乘法器/除法器、前置放大器和有源滤波器等。 3.点击“放置基础元件”按钮,弹出对话框中“系列”栏如图10所示。 图10

(完整)高中英语阅读课公开课说课稿一等奖

高中英语阅读课 此说课稿独家特色简介: 一,高中英语阅读课,该说课稿在赛课中获得了一等奖,同时该阅读课获得了一等奖,经过实战演练,课堂气氛非常活跃,阅读表格等教学方法得到评委一致称赞 二,该说课稿内容超级翔实,脉络十分清晰,课程设计非常有趣有创意。 三,拥有配套的高质量的教案,课件,阅读原文,让你把优秀阅读课信手拈来! 教案题目:高中英语阅读课公开课教案一等奖 课件题目:高中英语阅读课公开课课件一等奖 阅读原文题目:An interview with Jackie Chan 高

中英语阅读课公开课原文 Interpretation Good morning, ladies and gentlemen. It’s my great honor and pleasure to be here sharing my lesson with you. I have been ready to begin this representation with five parts. Analysis of the teaching material, the teaching aims, the important and difficult points, the studying methods, and the teaching procedure. Part 1 Teaching Material The content of my lesson is a reading material, through the learning of which, I’ll enable students to know more about Jackie Chan, his life career and the qualities that lead to his success. At the same time, make Ss aware of the question-and-answer format in an interview and learn how to conclude a question from the answer. Part 2 Teaching Aims According to the new standard curriculum and the syllabus (新课程标准和教学大纲), and after studying the teaching material, the teaching aims are the followings: 1.Knowledge objects (语言目标:语音,词汇,语法,功能,话题) (1)The Ss can learn question-and-answer format in an interview. (2) The Ss can understand the content of the lesson, talk about Jackie Chan’s life career and form their own opinion about success. 2.Ability objects (技能目标:听,说,读,写) (1) To develop the Ss’ abilities of listening, speaking, reading and writing (2) To improve Ss' reading abilities, especially their skimming and scanning abilities. (3) To train the Ss’ abilit ies of studying by themselves and through cooperating. 3.Emotion or moral objects (情感目标:兴趣,自信,合作,爱国,国际视野) Learn from Jackie Chan and understand the way to success is not smooth. Put the moral education in the process of study. Part 3 the Important and Difficult Points The important points are what qualities are required to be successful? Such as creativity, persistence and talent. The difficult points are Help students to conclude the questions of interviewers according to Jackie Chan’s answers. Part 4 Teaching Methods As is known to us all, a good teaching method requires that the teacher should help Ss develop good sense of the English language. For achieving these teaching aims,

protel导入元件库方法

方案一: 1.进入C\WINDOWS下找到ADV PCB99SE.INI和ADV SCH99SE.INI两个文件; 2.用写字板打开ADVSCH99SE.INI文件,在[Change Library File List]下找到File0,大家可以发现,等号后面的的内容就是默认已经添加的库,如果要添加多个怎么办呢?简单,在File0后面添File1,File2..依次类推,但注意最后修改File0上面的Count属性,如果你添了两个,就把它的值改为2。 我用的是windows7系统,我如下改可行:配置SCH库 TypeCount=2 Count=5 File0=C:\Program Files\Design Explorer 99 SE\Library\Sch\Miscellaneous Devices.ddb File1=C:\Program Files\Design Explorer 99 SE\Library\Sch\Protel DOS Schematic Libraries.ddb File2=C:\Program Files\Design Explorer 99 SE\Library\Sch\Intel Databooks.ddb File3=C:\Program Files\Design Explorer 99 SE\Examples\Backup of AT89C2051.Lib File4=C:\Program Files\Design Explorer 99 SE\Examples\Backup of SHUMAGUAN.Lib 其中File3和File4是我自己画的两个元件。 3.同样对ADVPCB99SE.INI更改以配置PCB库。 同样是windows7系统改后可行。我做了如下更改可行: TypeCount=2 Count=5 File0=D>MSACCESS:$RP>C:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Advpcb.ddb$OP>$ON>PCB Footprints.lib$ID>-1$ATTR>0$E>PCBLIB$STF> File1=D>MSACCESS:$RP>C:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Miscellaneous.ddb$OP>$ON>Miscellaneous.lib$ID>-1$ATTR>0$E>PCBLIB$S TF> File2=D>MSACCESS:$RP>C:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>General IC.ddb$OP>$ON>General IC.lib$ID>-1$ATTR>0$E>PCBLIB$STF> File3=D>MSACCESS:$RP>C:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>InternationalRectifiers.ddb$OP>$ON>InternationalRectifiers.lib$ID>-1$A TTR>0 $E>PCBLIB$STF> File4=D>MSACCESS:$RP>C:\Program Files\Design Explorer 99 SE\Library\Pcb\Generic Footprints$RN>Transistors.ddb$OP>$ON>Transistors.lib$ID>-1$ATTR>0$E>PCBLIB 4.修改后,再打开PROTEL 99SE,OK。(注意每次修改时必须保证protel99se程序是关闭着的,不然你就白改了,因为protel在退出时会修改这两人文件。)

大学英语说课课件

大学英语说课课件 大学英语说课课件 大学的本质是一种功能独特的文化机构,是与社会的经济和政治机构既相互关联又鼎足而立的传承、研究、融合和创新高深学术的高等学府。那么大学英语如何学习? 教学教材: 《新视野大学英语》,外语教学与研究出版社出版.这是当前国内一套全方位立体式教材系列.该套教材与传统教材的不同之处在于,除了读写教程,听说教程以及快速阅读练习册等纸质教材外,还提供了教学光盘,网络课程,试题库和语料库.课文题材和体裁广泛,词汇量大,词汇分布呈渐进式,词汇在课文中复现率高.课后练习以主观题为主,有利于发展学生的语言运用能力. 教学大纲: 大学英语教学指基础阶段的英语学习,即一至二年级四个学期.其目的是为学生打好扎实的语言基础的同时,进一步培养和提高学生的阅读能力和一定的听,说,读,写,译能力.通过提问和讨论,培养学生分析,推理,归纳,综合等思考能力和表述,

研讨,争辩,应答等语言运用能力.挖掘课本中富有“内涵意 义”的语言内容,注重人对社会现实的思考. 教学内容: 《新视野大学英语》,第二册,第三单元,A部分:跨国婚姻. A部分为整个单元的精讲部分,起导入,语言学习的作用. 教学对象: 08级化学系本科班 教学时间: 4课时 第一节至第二节:导入,听说活动 第三节至第四节:A课文《跨国婚姻》分析 教学目的: 学生通过学习第三单元A部分内容,能够做到了解对于世 界各地不同文化中对于婚姻的传统看法. 思考相关话题: 来自于不同文化的人结为夫妻,这样的婚姻将有怎样的优 点和缺点理解课文篇章结构以及如何使用论证法来写作. 掌握A部分词汇及语言点. (通过达成以上教学目的,学生能够更好地理解课文A《跨 国婚姻》的内容,以及在课文中出现的问题:为什么盖尔的父母反对她的跨国婚姻 )

multisim 元件库 对照表

Multisim 元件库分类介绍 电子仿真软件“Mumsim8.3.30特殊版”的元件库中把元件分门别类地分成13个类别,每个类别中又有许多种具体的元器件,为便于读者在创建仿真电路时寻找元器件,现将电子仿真软件“Mumsim8.3.30特殊版”元件库和元器件的中文译意整理如下,供读者参考。 电子仿真软件Mumsim8.3.30特殊版的元件工具条如图1 所示。 图1 1.点击“放置信号源”按钮,弹出对话框中的“系列”栏如图2 所示。 图2 (1). 选中“电源(POWER_SOURCES)”,其“元件”栏下内容如图3所示: (2). 选中“信号电压源如图4所示: 图4 (3).选中“信号电流源(SIGNAL_CURRENT_SOURCES)”,其“元件”栏下内容如图5 所示: 图5 (4)选中“控制函数块 (CONTROL_FUNCTION_BLOCKS)”,其“元件”栏下内容如图6 所示: 图6 (5). 选中“电压控源 (CONTROLLED_VOLTAGE_SOURCES)”,其“元件”栏下内容如图7所示:

图 7 (6). 选中“电流控源 (CONTROLLED_CURRENT_SOURCES)”,其“元件”栏下内容如图8 所示: 图8 2. 点击“放置模拟元件”按钮,弹出对话框中“系列”栏如图9 所示。 图 9 (1). 选中“模拟虚拟元件(ANALOG_VIRTUAL)”,其“元件”栏中仅有虚拟比较器、三端虚拟运放和五端虚拟运放3个品种可供调用。 (2). 选中“运算放大器(OPAMP)”。其“元件”栏中包括了国外许多公司提供的多达4243种各种规格运放可供调用。 (3). 选中“诺顿运算放大器(OPAMP_NORTON)”,其“元件”栏中有16种规格诺顿运放可供调用。 (4). 选中“比较器(COMPARATOR)”,其“元件”栏中有341种规格比较器可供调用。 (5). 选中“宽带运放(WIDEBAND_AMPS)”其“元件”栏中有144种规格宽带运放可供调用,宽带运放典型值达100MHz,主要用于视频放大电路。 (6). 选中“特殊功能运放(SPECIAL_FUNCTION)”,其“元件”栏中有165种规格特殊功能运放可供调用,主要包括测试运放、视频运放、乘法器/除法器、前置放大器和有源滤波器等。 3.点击“放置基础元件”按钮,弹出对话框中“系列”栏如图10所示。 图10 (1). 选中“基本虚拟元件库(BASIC_VIRTUAL)”,其“元件”栏中如图 11

[37获奖作品]【公开课优质课课件】优秀小学英语说课稿范例(免费下载)

优秀小学英语说课稿范例《Holiday》 说教材: 1. 教材内容 本节教材重点围绕节日展开,围绕人们经常如何度过节日展开话题。本课时要求学生能掌握四个节日National Day, Halloween, Christmas, Spring Festival 及句型What do people usually do at ….? I….并能自由交流如何度过假日。在本课中did引导的一般疑问句及回答也是新知之一。因为在前面第三单元己出现了be 动词的过去式,所以学生在学习的时候这方面比较容易掌握。 2.教材的地位 本节课所选的教学内容是牛津小学英语6A Unit 6。本单元教学围绕节日展开。在询问节日这部分,学生已有了前面第三单元的知识铺垫,比较易于深入与扩展。这样的安排,既体现了教材循序渐进、由难到易的编排意思,又符合学生的知识水平和认知水平。关于人们如何度过节日这一话题,特别是西方的节日,。则需要学生课后及时收集资料。在实际教学中,本课采用旧话题先教新句型,再用句型引新知的方式展开,这样既便于学生接受掌握,也体现了教学内容之间的连贯性。 说目标: 1. 教学目标 新课程强调知识与技能、过程与方法、情感态度与价值观三个角度的有机结合,本着这样的认识,我制定如下教学目标。 [认知目标] 学生能听、说、读短语及单词:visit relatives and friends , go to parties, dress up in costumes, ware masks , make pumping lanterns, eat lots of delicious food , National Day, Christmas, Halloween, Spring Festival , favourite ; 能运用When’s …? What do people usually do at …? Did you….last …? Yes , I did./ No, I didn’t.等进行口语交际。 [能力目标]能用英语交流在假日中的活动,部分同学能用英语流利介绍节日的有关情况。[情感目标] 通过活动、游戏使学生产生学习英语的兴趣;让学生敢于、乐于开口,积极参与交流。并让学生在学习的过程中,培养他们的合作意识和竞争意识。 2. 教学重难点 教学的重点是让学生掌握词组,能运用词组进行交流,初步锻炼学生运用词组描述节日的能力;难点是让学生认识时态的变化,及意识到词组的不同运用能造就语言的丰富性。 说教法: 1.教法设计 根据英语这门课本身的特点及六年级学生的兴趣,我通过设计具体形象的情景,以旧带新,不断滚动知识点,以此来分散教学难点,让学生直观地感知与理解。同时创设数个任务活动,从单词到短语到句子到对话到片断,使学生在师生、生生之间的多向交流中进行有意义的练习与实践,充分发挥他们的学习主体性,培养他们学习致用的能力。 2. 学法指导 引导学生通过比较、观察、猜测的方法逐渐感悟新语言项目的功能,让学生在多层次的练习中体会到学习英语时“运用”的必要性,鼓励学生积极思维,大胆尝试。 3.教学手段 根据本课的教学内容、教学目标、学生的年龄特征和心理特征,为了更好地激发学生学习兴趣,从而能积极主动参与学习。教学中运用多媒体课件、图片等教学辅助手段,置抽象的句型于一个个生动的情景、游戏之中,不仅使学习过程自然轻松,更能较好地启智开思。 说过程:

Multisim 安装元件库

Multisim14使用multisim12元件库的方法 如题,步骤如下: 1、下载multisim12,multisim14,multisim12库文件。 2、安装multisim14,安装multisim12,安装方法及安装包自己百度 3、打开multisim12,导入multisim12库文件。工具----数据库----数据库管理器 ---导入-----选择下载好的数据库,按照提示操作。 4、导入成功后,打开数据库管理器(打开顺序:工具----数据库---数据库管理器), 点击右下角的关于,查找已导入数据库的存放位置。如导入到用户数据,则复制用户数据库地址,如下图,我的存放地址为:C:\Users\Administrator\AppData\Roaming\National Instruments\Circuit Design Suite\12.0\database

5、打开数据库存放位置,可看到当前数据库,usr文件为数据库文件。 6、关闭multisim12,运行multisim14,执行工具----数据库----转换数据库---选择 v12→v14-----选择源数据库名称

7、打开到multisim12中usr库文件存放位置,即第四步所示地址,右下角选择 所有文件,这是可看到第三步导入的库文件存放文件,选择该文件,点击打开,点击开始,选择自动重命名或覆盖、忽略,点击确定。 8、等待导入结束后,即可使用。 该方法可用于其他版本数据库导入,如multisim10数据库导入multisim12或14等。 另外,也可以下载别人转换好的数据库文件,但是是否可行,有待验证。

高中英语优质课说课稿

Introduce a place From Module2 Unit4 Communication Workshop 各位评委,大家好! 今天我说课的内容是写作课“Introduce a place”。本节内容来自于第二模块第四单元的Communication Workshop。 对于这节课的设计,我力求突出重点,条理清晰。学生活动的安排也注重互动、交流,最大限度的调动学生参与课堂的积极性和主动性。 下面我就说说本课的教学过程, 具体分为7个步骤,分别为, 1、Discuss the topic(引入并讨论话题)(3—5分钟) 2、Sample presentation(范文展示)(10分钟) 3、Drafting(写出初稿)(15分钟) 4、Self-response and making revisions(自查自改)(3分钟) 5、Getting response and revising again(互查互改)(3分钟)(亮点和创新点) 6、Giving feedback(给出回馈)(3分钟) 7,Homework (1分钟) 下面我详细说说每一个步骤, 1、Discuss the topic(引入并讨论话题)(3—5分钟) 首先,我从刚学过的奥克兰导入话题,问学生,我们已经学过了奥克兰这一课,那么我们回忆一下,介绍一个地方,需要考虑什么因素哪?学生们进行头脑风暴,得出相关的要素。比如人口, 历史, 地理位置等。然后我问学生,我们的首都北京已经成为国际化的大都市,越来越多的外国友人来北京旅游,你能否用英语把北京介绍给他们吗?我以此来激发学生运用发散性思维思考北京的相关要素,在学生思考完毕后,我在大屏幕上展示若干北京的图片,作为补充。然后让学生分成两人一组, 彼此向对方描述这些图片。同时,我走到学生中间聆听他们的描述。

新视野大学英语说课稿

大学英语教学方案设计(说课材料) 教学内容:新视野大学英语2 第3单元Marriage Across Nations (导入及课文内容学习) 时间分配:2节 一,教学理念:大学英语课程是大学生的一门必修的基础课程,旨在培养学生的英语综合应用能力,特别是听说能力.在教学过程中,教师应特别注重学生语言应用能力的培养,努力为学生营造英语语言环境,加大课堂中语言的输入,引导学生进行语言表达,进行语言输出. 二,教材:本课程使用教材为《新视野大学英语》(第二版).这一教材包含有《读写教程》,《听说教程》,《视听说教程》以及《快速阅读》,并带有书后光盘和强大的网络资源,是一套立体化的英语教材,注重培养学生听说能力,有利于学生进行自主式,个性化的学习,也有利于启发教师在教学模式,教学方法上的创新. 三,教学内容:本课程主要处理《读写教程》和《听说教程》.每单元8学时.话题讨论1学时,section A 3学时,Section B 2学时,听说练习2学时. 本课是《新视野大学英语读写教程2》第三单元的第1,2节课,重点内容为话题导入和课文理解.本单元话题围绕着跨文化/ 跨种族婚姻(mixed marriages)这一话题展开.爱情和婚姻是学生有话可说的话题,而跨文化因素使得这一话题更加有趣.处理本单元时,对学生加以引导,对相关话题进行讨论必不可少.而课文理解部分,教师不宜直接进行课文讲解,而是提出课文相关问题,让学生带着问题阅读课文,并了解课文大意,这种任务型教学能更好地培养学生的阅读理解能力,同时创造师生口语交流机会. 四,教学方案设计 Teaching Plan 教学对象Teaching Subjects non- English major freshmen 教学内容Lesson Content Lead-in activities 导入--- 45' Text study 课文学习--- 45' 教学目标Teaching Objectives 1. Talk about love, marriage and mixed marriages in class; 2. understand the main idea and structure of Section A 3. learn device for developing a paragraph which starts with a correction of one idea and goes on to present another idea. 4. conduct a series of reading, listening, speaking and writing activities related to the theme of the unit 教学方法Methodology 1. Communicative Method 2. Task-driving 3. Audio-visual Approach 4. Analysis and explanation 难点及对策Potential Difficulties & Solutions 1. Using the vocabulary and sentence structures learnt to talk about personal views on intercultural marriages. --- More examples should be given in class. 2. Mastering the device for developing a paragraph which starts with a correction of one idea and goes on to present another idea. --- writing practice 教具Teaching Aids Multi-media equipments 教学过程设计Teaching Procedure: 步骤1 Step 1 导入Lead-in

(整理)multisim元器件库参考资料.

Multisim 2001的器件库 Multisim 2001含有4个种类的器件库,执行View\Component Bars命令即可显示如图2-1所示的下拉菜单。 图2-1 View\Component Bars命令的下拉菜单 图2-1中的Multisim Database也称为Multisim Master,用来存放软件自带的元件模型。随着版本的不同,该数据库中包含的仿真元件的数量也不一样。 Corporate Database 仅专业版有效,为用于多人协同开发项目时建立的共用器件库。 User Database 用来存放用户使用Multisim编辑器自行创建的元器件模型。 EDAParts Bar 为用户提供通过因特网进入https://www.wendangku.net/doc/da3869105.html,网站,下载有关元器件的信息和资料。 Multisim 2001的Multisim Database中含有14个器件库(即Component Toolbar),每个器件库中又含有数量不等的元件箱(又称之为Farmily),共有6000多个元器件,各种元器件分门别类地放在这些器件箱中供用户调用。User Database在开始使用时是空的,只有在用户创建或修改了元件并存放于该库后才能有元件供调用。 本章将分别对Multisim Database中的14个器件库中的元器件加以介绍。 第一节电源库 一、电源库组成 电源库(Sources)如图2-2所示,其中共有30个电源器件,有为电路提供电能的电源,也有作为输入信号的信号源及产生电信号转变的控制电源,还有两个接地端。电源库中的器件全部为虚拟器件。

图2-2 电源库 二、电源库中的器件箱 1.接地端(Ground) 在电路中,“地”是一个公共参考点,电路中所有的电压都是相对于该点而言的电势差。在Multisim电路图上可以同时调用多个接地端,它们的电位都是OV。 2.数字接地端(Digital Ground) 在实际数字电路中,许多数字器件需要接上直流电源才能正常工作,而在原理图中并不直接表示出来。为更接近于现实,Multisim在进行数字电路的“Real”仿真时,电路中的数字元件要接上示意性的电源,数字接地端是该电源的参考点。 3.Vcc电压源(Vcc Voltage Source) 直流电压源的简化符号,常用于为数字元件提供电能或逻辑高电平。 4. V DD电压源(V DD Voltage Source) 与Vcc基本相同。当为CMOS器件提供直流电源进行“Real”仿真时,只能用V DD。 5.直流电压源(DC Voltage Source(Battery)) 这是一个理想直流电压源,使用时允许短路,但电压值将降为0。 6.直流电流源(DC Current Source) 这是一个理想直流电流源,使用时允许开路,但电流值将降为0。 7.交流电压源(AC Voltage Source) 这是一个正弦交流电压源,电压显示的数值是其有效值(均方根值)。 8.正弦交流电流源(AC Current Source) 这是一个正弦交流电流源,电流显示的数值是其有效值(均方根值)。

小学英语公开课说课稿

单元整体说课 我们围绕单元整体备课,活动有序推进这一主题,对4AM3U1In our school的单元教学设计做出了诸多思考,在这里将和大家分享。首先,请大家跟我走进第一板块--单元整体备课。基于教材、学生以及课标,本单元的语用任务为:能从名称、规模、场所、方位、功能等方面对学校进行简单介绍,表达对学校的热爱。基于这样的语用任务,我们将本单元的分课时话题设计为:Animal school is fun;Alice’s school; A visit to Rainbow Primary school以及Welcome to our school,通过话题进行目标的达成。由于本单元read a story部分为Animal School,为体现课时与话题之间的关联与递进,我们巧妙的将Animal School设定为第一课时,让学生在故事学习中感知、体会Animal School与Our school的不同之处,从而引出本单元的核心单词与句型,这一巧妙设计使单元教学的整体性得以实现。 在对教材内容进行研读、解析后,我们对其进行了调整和整合。如第一课时中,教师将教材中Read a story与Look and learn的部分进行了整合,在故事学习的开始,让学生感知、体会Animal School与our school 的不同,从而引入本单元核心词汇与句型;在第三课时A visit to Rainbow Primary School 中,我们增设了来自Mr Black的一封邮件的语境,并且在对话的开始与结束部分增加了问候语和结束语,从而增强了语境的真实性,丰富了学生的语用输出,使对话教学更具现实意义。同时,为达成单元语用任务,我们联系学生生活实际,将第四课时的教学内容设定为学生运用本单元的词汇和句型介绍自己

protel99se元件、封装库

1.电阻 固定电阻:RES 半导体电阻:RESSEMT 电位计;POT 变电阻;RV AR 可调电阻;res1 2.电容 定值无极性电容;CAP 定值有极性电容;CAP 半导体电容:CAPSEMI 可调电容:CAPV AR 3.电感:INDUCTOR 4.二极管:DIODE.LIB 发光二极管:LED 5.三极管:NPN1 6.结型场效应管:JFET.lib 7.MOS场效应管 8.MES场效应管 9.继电器:PELAY. LIB 10.灯泡:LAMP 11.运放:OPAMP 12.数码管:DPY_7-SEG_DP (MISCELLANEOUS DEVICES.LIB) 13.开关;sw_pb 原理图常用库文件: Miscellaneous Devices.ddb Dallas Microprocessor.ddb Intel Databooks.ddb Protel DOS Schematic Libraries.ddb PCB元件常用库: Advpcb.ddb General IC.ddb Miscellaneous.ddb 部分分立元件库元件名称及中英对照 AND 与门 ANTENNA 天线 BATTERY 直流电源 BELL 铃,钟 BVC 同轴电缆接插件 BRIDEG 1 整流桥(二极管) BRIDEG 2 整流桥(集成块) BUFFER 缓冲器 BUZZER 蜂鸣器 CAP 电容 CAPACITOR 电容

CAPACITOR POL 有极性电容CAPV AR 可调电容 CIRCUIT BREAKER 熔断丝 COAX 同轴电缆 CON 插口 CRYSTAL 晶体整荡器 DB 并行插口 DIODE 二极管 DIODE SCHOTTKY 稳压二极管DIODE V ARACTOR 变容二极管DPY_3-SEG 3段LED DPY_7-SEG 7段LED DPY_7-SEG_DP 7段LED(带小数点) ELECTRO 电解电容 FUSE 熔断器 INDUCTOR 电感 INDUCTOR IRON 带铁芯电感INDUCTOR3 可调电感 JFET N N沟道场效应管 JFET P P沟道场效应管 LAMP 灯泡 LAMP NEDN 起辉器 LED 发光二极管 METER 仪表 MICROPHONE 麦克风 MOSFET MOS管 MOTOR AC 交流电机 MOTOR SERVO 伺服电机 NAND 与非门 NOR 或非门 NOT 非门 NPN NPN三极管 NPN-PHOTO 感光三极管 OPAMP 运放 OR 或门 PHOTO 感光二极管 PNP 三极管 NPN DAR NPN三极管 PNP DAR PNP三极管 POT 滑线变阻器 PELAY-DPDT 双刀双掷继电器 RES1.2 电阻 RES3.4 可变电阻 RESISTOR BRIDGE ? 桥式电阻

优秀英语教师全英文说课稿

A Brief Instruction to the topic of“What should I do?” Shangyuan Middle School Li Yi Cai Good afternoon, ladies and gentlemen. My name is LiYiCai. I come from Shangyuan Middle School in Nanjing.Today I?m going to talk about the topic” What should I do?”I will divide the instruction into seven parts:they are Teaching material Analysis, Teaching aims, Teaching emphasis, Teaching difficulties, Teaching methods, Teaching aids and Teaching procedures. Part 1 Teaching material analysis This period is from Unit 3 of 9A Oxford English. First of all,I?d like to talk about my understanding about this lesson.We have learned Star sings in Unit 1 and Colours and moods in Unit 2.We have also learned how to write a formal recommendation letter and how to write a report on the moods of people in last two units.Today we are going to learn two letters to a famous youth worker about Millie?s and Simon?s problems.So this unit links with a special meaning of Unit 1 and Unit 2.This period is the first lesson of Reading.The main idea of the topic is how to express their problems and ask for advice.We are going to learn the ways to deal with problems and stress in following lessons.So this period is very important in this unit. Part 2 Teaching aims 1.Aims of the knowledge: (1)To know the spelling of some words and usage of some phrases. (2)To learn something about Millie?s and Simon?s problems.

multisim经典元件库介绍

网上找的,比较齐全,归纳较好,分享之~ Multisim元件库介绍 1.Source库:包括电源、信号电压源、信号电流源、可控电压源、可控电流源、函数控制器件6个类。 2.BASIC库:包含基础元件,如电阻、电容、电感、二极管、三极管、开关等; 3.Diodes:二极管库,包含普通二极管、齐纳二极管、二极管桥、变容二极管、PIN二极管、发光二极管等。 4.Transisitor库:三极管库,包含NPN、PNP、达林顿管、IGBT、MOS管、场效应管、可控硅等; 5.Analog库:模拟器件库,包括运放、滤波器、比较器、模拟开关等模拟器件 6.TTL库:包含TTL型数字电路如7400 7404等门BJT电路。 https://www.wendangku.net/doc/da3869105.html,S库:COMS型数字电路如74HC00 74HC04等MOS管电路。 8.MCU Model:MCU模型,Multisim的单片机模型比较少,只有8051 PIC16的少数模型和一些ROM RAM等 9.Advance Periphearls库:外围器件库,包含键盘、LCD、和一个显示终端的模型。 10.MIXC Digital:混合数字电路库,包含DSP、CPLD、FPGA、PLD、单片机-微控制器、存储器件、一些接口电路等数字器件。 11.Mixed:混合库,包含定时器、AC/DA转换芯片、模拟开关、震荡器等; 12.Indicators:指示器库,包含电压表、电流表、探针、蜂鸣器、灯、数码管等等显示器件。 13.Power:电源库,包含保险丝、稳压器、电压抑制、隔离电源等 14.Misc:混合库,包含晶振、电子管、滤波器、MOS驱动、和其他一些器件等 15.RF:RF库,包含一些RF器件,如高频电容电感、高频三极管等 16.Elector Mechinical:电子机械器件库,包含传感开关、机械开关、继电器、电机等。

高三第二学期英语复习公开课的说课稿

高三第二学期英语复习公开课的说课 稿 高三第二学期英语复习公开课的说课稿 由于词篇语法填空和改错题是英语高考当中必考的题型,因此这节课有着重复习和讲解此类题目的解题方法和技巧。语法填空是“对词法与句法知识”项目的考查。分析历年高考卷可知,其中的词法部分侧重考查动词时态及语态、非谓语动词、情态动词、冠词、代词、并列连词、形容词与副词、介词等;句法部分侧重考查定语从句、名词性从句、状语从句、虚拟语气、强调句型、倒装句、省略句等。在基本覆盖主要语法知识要点的前提下,多数试题突出了对动词、形容词、副词等实词以及从句的考查。把动词及句法作为语法填空题的测试重点是高考英语命题的一贯原则,这一点今后还将坚持下去,因此我们在复习的过程中要重视和加强对动词和从句的复习。这种试题本着“突出语境、重在运用、符合表达、体现能力”的原则,强调语法知识在具体语境中的运用,因此掌握一定的文化背景知识并揣摩说话人的意图成了解决语法填空题的关键。考虑到上个学期我已经花了大量时间在词篇语

法填空题上,所以这节课就没有专门设计这一类型的题,而是在词篇语法填空题上添加了改错题,因为我认为这两道题在考点上有些类似,比如时态,语态,固定搭配,介词,代词,形容词和副词等. 那么怎么去做改错题呢?首先让学生了解和掌握短文改错的错项设置,以便目的明确。1.动词形。主要包括两类错误:动词的时态和语态错误,以及主、谓不一致的错误。2.名词数。指名词单、复数形式的用法错误。常表现为将名词复数写成单数。例如:…so that I’ll get good marks in all my subject. (subjects) 3.区分形和副。区分形容词和副词在句子中的作用和具体用法。这也是高考短文改错的常考点。4.非谓动词细辨别。这是考查最多的错误形式之一。主要有分词和动名词类错误,也包括不定式类错误。5.习惯用法要记住。主要考查习惯搭配方面的基础知识。这也是历年高考的常考点,其错误表现形式主要有三种:多词、少词和搭配错误。6.句子成分多分析。不同的句子成分要用不同的词类;不同的语景要选择不同的词语。这些都有待我们对句子结构和句子成分作细致的分析,才能找出用词不当的错误。7.逻辑错误须关注。与句子的上、下文不一致,甚至相矛盾,属于逻辑性错误。如称

protel99se元件库中英文对照

分立元件库中英文对照/仿真元件库--protel99se 元件名系表: 原理图常用库文件Miscellaneous Devices.ddb Dallas Microprocessor.ddb Intel Databooks.ddb Protel DOS SchematicLibraries.ddb :PCB元件常用库Advpcb.ddb General IC.ddb Miscellaneous.ddb 分立元件库分立元件库元件名称及中英对照部分 AND 与门ANTENNA 天线 BATTERY 直流电源钟BELL 铃, 同轴电缆接插件BVC ) 二极管整流桥(BRIDEG 1 ) (整流桥集成块BRIDEG 2 BUFFER 缓冲器 BUZZER 蜂鸣器电容CAP 电容CAPACITOR 有极性电容CAPACITOR POL CAPvar 可调电容熔断丝CIRCUIT BREAKER COAX 同轴电缆插口CON 1 晶体整荡器CRYSTAL 并行插口DB 二极管DIODE 稳压二极管DIODE SCHOTTKY 变容二极管DIODE varACTOR LED 段DPY_3-SEG 3LED 段DPY_7-SEG 7) 带小数点段LED(DPY_7-SEG_DP 7 电解电容ELECTRO FUSE 熔断器 INDUCTOR 电感 INDUCTOR IRON 带铁芯电感 INDUCTOR3 可调电感 JFET N N沟道场效应管沟道场效应管JFET P P 灯泡LAMP 起辉器LAMP NEDN 发光二极管LED 仪表METER MICROPHONE 麦克风 MOSFET MOS管 MOTOR AC 交流电机伺服电机MOTOR SERVO 与非门NAND 或非门NOR NOT 非门三极管NPN NPN NPN-PHOTO 感光三极管运放OPAMP 2 或门OR

相关文档
相关文档 最新文档