BSIM464_ReleaseNotes
apisix 编译笔记
apisix 编译笔记(原创版)目录1.Ansible 简介2.Kubernetes 简介3.Ansible 与 Kubernetes 的结合:Ansible Playbook for Kubernetes4.Ansible Playbook Kubernetes 的基本用法5.Ansible Playbook Kubernetes 的实践案例正文1.Ansible 简介Ansible 是一款自动化运维工具,它可以自动化部署、配置和管理计算机系统。
Ansible 的特点是简单易用,易于上手。
它采用了声明式的配置语言,使得用户可以专注于业务的逻辑,而不需要关心底层的实现。
2.Kubernetes 简介Kubernetes 是一个开源的容器编排平台,它可以实现容器的自动化部署、扩展和管理。
Kubernetes 的主要特点是自动伸缩、负载均衡和自我修复。
它通过 Kubernetes 集群来管理容器,可以实现容器的大规模部署和管理。
3.Ansible 与 Kubernetes 的结合:Ansible Playbook for KubernetesAnsible 和 Kubernetes 都是非常流行的运维工具,它们可以相互结合,实现更加高效和灵活的运维管理。
Ansible Playbook for Kubernetes 就是 Ansible 和 Kubernetes 结合的一种方式。
它允许用户使用Ansible 的声明式配置语言来管理 Kubernetes 集群。
4.Ansible Playbook Kubernetes 的基本用法使用 Ansible Playbook for Kubernetes 的基本用法如下:首先,需要安装 Ansible 和 Kubernetes 相关模块。
然后,创建一个 Playbook 文件,该文件包含了 Kubernetes 资源的配置信息。
最后,使用 Ansible Playbook 命令来执行 Playbook 文件。
BSIM4
DVT2 Body-bias coefficient of short-channel effect on Vth -0.032V-1 Yes -
A1 First non-saturation effect parameter 0.0V-1 Yes -
A2 Second non-saturation factor 1.0 Yes -
WINT Channel-width offset parameter 0.0m No -
RSH Source/drain sheet resistance
RSHG Gate electrode sheet resistance
=======================Basic Model Parameters==========================
UA Coefficient of first-order mobility degradation due to vertical field 1.0e-9m/V for MOBMOD =0 and 1; 1.0e-15m/V for MOBMOD =2 Yes -
mobility degradation due to vertical field 1.0e-19m2/ V2 Yes -
DVTP0 First coefficient of drain-inducedVth shift due to for long-channel pocket devices 0.0m Yes Not mod¥eled if binned DVTP0 <=0.0
bsim4_manual
bsim4_manualChapter 1: Measurement and Extraction of BSIM4 Model ParametersThe following section summarizes some aspects of UCB’s BSIM4 Model and Agilent’s IC-CAP Modeling Package to measure and extract BSIM4 model parameters.Basic effects modeled in BSIM4:Short and narrow channel effects on threshold voltageNon-uniform doping effectsMobility reduction due to vertical fieldBulk charge effectCarrier velocity saturationDrain induced barrier lowering (DIBL)Channel length modulation (CLM)Substrate current induced body effect (SCBE)Parasitic resistance effectsQuantum mechanic charge thickness modelEnhanced drain current modelVTH model for pocket/retrograde technologiesNew predictive mobility modelGate induced drain leakage (GIDL)Internal/external bias-dependent drain source resistanceRF and high-speed modelIntrinsic input resistance (Rgate) modelNon-Quasi-Static (NQS) modelHolistic and noise-partition thermal noise modelSubstrate resistance networkCalculation of layout-dependent parasitic elementsAsymmetrical source/drain junction diode modelI-V and breakdown modelGate dielectric tunneling current modelKey features of the BSIM4 Modeling PackageThe new graphical user interface in Agilent‘s IC-CAP enables the quick setup of tests and measurements followed by automatic parameter extraction routines.A new data management concept allows a powerful and flexible handling of measurement data using an open and easy data base concept.The powerful extraction procedures can be easily adopted to different CMOS processes.They support all possible configurations of the BSIM4 model.Quality assurance procedures are checking every step in the modeling flow frommeasurements to the final export of the SPICE model parameter set.The fully automatically generation of HTML reports is included to enable web publishing ofa modeling project.The modeling package will support SPICE3e2 and major commercial simulator formats such as HSPICE, Spectre or Agilent’s ADSThe Modeling Package supports measurements onDC transistorsParasitic diodesCapacitancesOxideOverlapBulk-drain, source-drain junctionIntrinsicExtractions forDC transistorsParasitic diodesCapacitancesData Structure inside the BSIM4 Modeling PackageMeasurement of MOSFET’s for the BSIM4 ModelThis part of the manual provides some background information to make necessary measurements of your devices. It will provide information on features of the BSIM4 Modeling Package, how to use the graphic user interface (GUI) and give you some hints on how to measure and what to measure using the right devices.The GUI window is opened by double clicking on the BSIM4-Icon in the ICCAP main window. See Figure1-1 for a screen shot of this window.Figure1-1. Starting the BSIM4 GUI from IC-CAP main windowAfter you have double clicked the icon, the GUI window of the BSIM4 Modeling Package (Figure1-2) comes up on your screen.Figure1-2. Part of Graphic User Interface of the BSIM4 Modeling Package.The top row of the GUI shows a group of buttons on the left side to create a New project or to Open an already existing one, to Save or to Delete projects. You will be prompted before the selected action takes place.The project name appears in the middle of the top row. It is shown on blue background, in Figure1-2 the project is called “Example”.On the right side of the GUI’s top row, you will find a Print button, which opens a dialog box. Enter the command line for your specific printing device and press OK. The form will be printed. The next button in the top row - Help - opens up the online manual - the file you are viewing right now.In contrast to the function of this button, you’ll find a Help button on each folders lower left corner, too, which will open a short help document describing the task to be performed using this page. It will only give you information on how to use the buttons and forms associated with this task. Inside this manual, there are some in depth hints for the task, i.e which device geometries to use or how to connect the instrument to the device under test to get the best extraction results from your measurements.The Info button, which is located to the right of the help button, gives you some information about the creators of the BSIM4 Modeling Package.The fourth button in this group is the Demo button. Use this button to explore the BSIM4 modeling package features without starting actual measurements. This means, all measurement device drivers are disabled. Therefore, no measurement is possible in demo mode! This is also a convenient way to create a project without the need of a measurement license!Far to the right of the top row there is a button to Exit the BSIM4 modeling package.Below the top row of buttons you will find a row of seven folders. Basically, each folder is assigned to a specific task in the measurement process. They are intended to be parsed from left to right, but you are not bound to that order.The following paragraphs are assigned to one folder of the GUI each.Project NotesThe notes folder is provided to store notes you take on a specific project, Figure1-3 shows the notes form. You can enter general data like technology used to produce this wafer as well as lot, wafer and chip number. There is a field to enter the operator’s name and the date, the measurement has been taken. Space has been provided to enter notes on that project.The notes you have entered, are saved under the project name in the middle of the top row using the Save button to the left of this form. In our example this project is called “Example”.Figure1-3. Notes folder of the BSIM4 Modeling Package’s GUIMeasurement ConditionsThe next step in the modeling process is to set up measurement conditions for different measurement tasks like DC, CV or diode measurements.This folder is designed for easy setup of conditions for DC Transistor and Capacitance as well as DC Diode measurements. Figure1-4 shows the left part of the form.Figure1-4. Measurement Conditions FormOn the left side of the form, you will find a button to Save your setup under the name of the project in the middle of the top row - in our screen shot the name is “Example”.The measurement conditions form is divided into sections to enter the polarity of the devices to be measured and to define the conditions of DC Transistor, Capacitance and DC Diode measurements. See the chapters on DC Tansistor DUTs, Capacitance DUTs and DC Diode DUTs, respectively, for some background information on connecting the source-measurement units (SMU’s) and the CV instrument to the devices to be measured.Polarity:There is a polarity switch where you can specify whether you are measuring NMOS or PMOS devices by pressing the appropriate button. Shown here is the measurement of NMOS devices. DC Transistor:Output (I D=f(V D))Here you specify the stimulus voltages used for measuring the output characteristic of your devices. You define “Start”,“Step”, and “Stop” voltages for drain, gate, and bulk nodes, respectively. For some of the values to be specified you will find a gray shaded entry field. This means, no data can be entered into this field to prevent conditions which could lead to inconsistent parameter extraction. Figure1-5 shows a typically measured output characteristic of a MOSFET.Figure1-5. Output diagram of a MOSFETTransconductance (I D=f(V G))This part of the measurement conditions folder is designed for transfer diagram measurements. You specify “Start”, “Step”, and “Stop” voltages for gate, bulk, and drain nodes. Stop value of drain voltage is set to a fixed value in order to measure the relevant range of voltages for proper extraction of the parameters used to model this device behavior only.Figure1-6 shows the typical form of a transconductance diagram..Figure1-6. Transconductance diagramIf you change the settings of the diagram in the figure above, one of the effects appearing in submicron semiconductors becomes visible. The following Figure1-7 shows a typical transconductance diagram using a logarithmic y-axis to show the influence of the GIDL (gate induced drain leakage) effect on transistor behavior.Figure1-7. Transconductance diagram showing GIDL effectThe following figure shows the right part of the measurement conditions folder.Figure1-8. Right part of measurement conditions folderCapacitance:This section is used to define capacitance measurement conditions for junction, oxide/overlap and intrinsic capacities. See Figure1-9 for a definition of capacitances on a MOSFET.Figure 1-9. Definition of capacitances on a MOSFETJunctionEnter the “Start”, “Step”, and “Stop” values for the bulk voltage used to measure junction capacitance of drain/bulk and source/bulk junctions.Oxide/OverlapPlease give values for “Step” and “Stop” voltage used in measuring gate/source, gate/drain and gate/bulk overlap capacities as well as oxide fringing capacity. Start value of the gate voltage is set to a value usually save for the devices to be measured.IntrinsicHere you can specify values for drain and gate voltages used to measure intrinsic capacitances. DC DiodeThis part of the measurement conditions folder is used to define DC measurements on source/drain-bulk diodes. To be defined is the “Start”, “Step”, and “Stop” voltage for the SMU connected to the drain node. Figure 1-10 shows a cross section of a MOSFET with the source-bulk diode.Region ofintrinsic capacity C GDOL C FC GDOC juncFigure 1-10. Measurement of source/drain-bulk diodesTemperature SetupThis form is intended to define measurements at specified temperatures. Basically, themeasurement of all DUT’s is to be performed at SPICE default temperature TNOM, which should be between 20° and 27°Celsius. This temperature could not be deleted.p +n+Note: Please don’t forget to enter the actual temperature during measurement of the devices. Figure1-11 shows the Temperature Setup folder.Figure1-11. Temperature Setup formUsing the buttons provided on the left side of the form, you can Add new temperatures. Enter the desired temperature into the dialog box. Please be sure to enter the appropriate value in degrees Celsius (°C).If you would like to Delete a measurement temperature, you will be prompted for the temperature to be deleted. If there is a file containing measured data for this temperature, the data file will be deleted if you click OK on the prompt dialog form, seeFigure1-12 below.Figure1-12. Dialog boxes to delete temperatures and measured data files, where applicableNote: You cannot delete the nominal temperature TNOM!Adding new measurement temperatures results in adding a new column for each of this temperatures in the three DUTs forms (DC Transistor, Capacitance and DC Diode).Any changes on the Temperature Setup form must be saved prior to selecting another one.Switch MatrixWithin this form, which is shown in Figure1-13, you select the kind of measurement you are using a switch matrix for. There are three options: Use switch matrix for DC Transistor Measurements, for Capacitance Measurements and for Diode Measurements. You can select any one or more than one by activating the predefined button(s).Figure1-13. Defining the use of a switch matrix for measurementsThe Basic Settings provide choice of three different Matrix Models, which are supported by IC-CAP. Enter the appropriateBus and HP-IB address of the Switch Matrix (22 in our example) as well as the HP-IB-Interface name. See the IC-CAP manual on “Making Measurements” for acomplete description of the HP-IB settings of the switch matrix to be used. Our example shows the use of a 4085 matrix model. For this type of instrument you have to define which port is connected to what SMU or C meter input pin.Again, you have to save your changes prior to leaving this form.The actual pin connections are to be entered into the form selected for use of a switch matrix (one of the DC DUTs, Capacitance DUTs or Diode DUTs form or all of them). For example, if you have selected DC Transistor measurements for use with a switch matrix, you must enter the switch matrix pin numbers in the fields below the node names of the transistors to be measured on the DC Transistor DUTs form. This might be especially useful if you make series measurements on wafers using a probe card e.g. for quality control.DC Tansistor DUTsThe DC Transistor DUTs form is used to enter DUT names, geometries and connections to the appropriate DUTs. Figure1-14 shows the right part of the DC Transistor DUTs form.Figure1-14. Left part of DC Transistor DUTs formFor your convenience, there are predefined DUTs on this form. You can either use those predefined DUTs, only adjusting names, device geometries, connections and so on, or you can delete existing DUTs and add your own ones.。
bsim4 c语言 编译
bsim4 c语言编译BSIM4是一种针对MOSFET(金属-氧化物半导体场效应晶体管)的模型,它是使用C语言编写的。
BSIM4模型是一种广泛应用于集成电路设计和仿真中的模型,它能够准确地描述MOSFET的电流-电压特性和其他相关参数。
本文将介绍BSIM4模型的基本原理和相关应用。
BSIM4模型是根据BSIM3模型的基础上进行改进和优化而来的,它考虑了更多的物理效应和工艺变化对MOSFET性能的影响。
BSIM4模型的核心是通过一系列的数学公式来描述MOSFET的电流-电压特性。
这些公式包括了漏极电流、阈值电压、迁移率和电流增益等参数的计算。
BSIM4模型还考虑了温度、电压和工艺变化对这些参数的影响,并提供了相应的修正公式。
BSIM4模型的编译过程需要使用专门的编译器和相关软件工具。
首先,需要将BSIM4模型的源代码文件以.c的扩展名保存,并使用合适的编译器进行编译。
编译过程中会生成对应的可执行文件,可以通过运行这个可执行文件来使用BSIM4模型进行电路设计和仿真。
BSIM4模型的应用非常广泛,包括集成电路设计、电路优化、功耗分析等领域。
在集成电路设计中,BSIM4模型可以用于预测MOSFET的性能和参数,从而指导电路设计的优化。
在电路优化中,BSIM4模型可以用于评估不同电路结构和工艺参数对电路性能的影响,从而找到最佳的设计方案。
在功耗分析中,BSIM4模型可以用于估计MOSFET的功耗和热耗散情况,从而指导功耗优化和散热设计。
除了基本的电流-电压特性计算,BSIM4模型还提供了许多其他功能和参数。
例如,它可以计算MOSFET的噪声特性、频率响应和非线性失真等。
这些功能可以帮助设计人员更全面地了解和评估电路的性能。
BSIM4模型是一种基于C语言编写的MOSFET模型,能够准确地描述MOSFET的电流-电压特性和其他相关参数。
它在集成电路设计和仿真中起着重要的作用,应用广泛且功能强大。
通过深入学习和理解BSIM4模型的原理和应用,可以提高电路设计的精度和效率。
2024年度hcsa培训教材50
2024/3/23
9
广域网技术
2024/3/23
广域网概述
广域网是一种覆盖范围较广的计算机网络,通常跨越多个 城市或国家。它采用公共通信网络(如电话网或Internet) 进行数据传输,提供远距离的数据通信服务。
广域网的接入技术
广域网的接入技术主要有专线接入、拨号接入和宽带接入 等几种。不同的接入技术具有不同的带宽、速度和成本效 益。
网络设备配置与管理
16
设备登录与基本配置
01
02
03
04
设备访问方式
通过Console口、Telnet、 SSH等方式登录设备
设备启动与初始化
了解设备启动流程,掌握初始 化配置方法
基本命令操作
学习常用命令,掌握命令格式 及参数含义
配置文件管理
了解配置文件结构,掌握配置 文件备份、恢复及查看方法
2024/3/23
防范策略
定期更新软件补丁、使用强密码策略、限制不必要的网络访问、部 署防火墙和入侵检测系统等。
安全意识培训
提高用户对网络安全的认知,避免成为网络攻击的受害者。
2024/3/23
34
华为安全设备介绍及配置实例
华为防火墙
具备高性能、高可靠性、 易管理等特点,支持多种 安全策略配置。
2024/3/23
华为入侵检测系统
24
常见故障类型与处理流程
物理层故障
如设备电源故障、端口损坏等。
数据链路层故障
如MAC地址冲突、VLAN配置错误等。
2024/3/23
25
常见故障类型与处理流程
网络层故障
如IP地址配置错误、路由协议故障等 。
传输层故障
如TCP/UDP端口配置错误、传输层协 议故障等。
国家仪器 IVI合规性软件包4.2说明书
RELEASE NOTESIVI Compliance Package Version 4.2These release notes contain installation and uninstallation instructions anda list of installed components for the IVI Compliance Package 4.2.Note If you are upgrading from IVI software versions earlier than IVI Compliance Package 3.0, refer to the IVI Compliance Package 3.0 Release Notes for upgradeinformation. You can download a copy of the release notes from the National Instruments Web site at /info . Enter the Info Code icp3rn .IntroductionThe IVI Compliance Package is a software package that contains IVIclass drivers and support libraries necessary to develop and useapplications that leverage IVI instrument interchangeability. TheIVI Compliance Package also is based on and is compliant with thelatest version of the instrument programming specifications definedby the IVI Foundation. You can use the IVI class drivers in theIVI Compliance Package with IVI specific drivers.IVI class drivers implement functions and attributes for controlling aninstrument within a specified class, as defined by the IVI Foundation.The IVI Compliance Package provides IVI class drivers for the followingspecifications:•IviDCPwr •IviDmm •IviFgen •IviPwrMeter •IviRFSigGen •IviScope •IviSpecAn •IviSwtch™•IviCounter•IviUpconverter•IviDownconverter•IviDigitizerIVI specific drivers are drivers for the most popular instruments from allof the currently defined IVI Foundation classes and from the largestinstrument manufacturers including National Instruments, AgilentTechnologies, and Tektronix. You can create IVI specific driversyourself,or download them from /idnet. InstallationNational Instruments recommends that you close all other applicationsbefore you install the IVI Compliance Package.For system requirements, refer to the NI IVI Compliance Package Readme,which you can access by selecting Start»All Programs»NationalInstruments»IVI»IVI Compliance Package Readme.The IVI Compliance Package is included with various NationalInstruments distributions, such as National Instruments Device Drivers,Switch Executive, and Calibration Executive. You also can obtain theIVI Compliance Package as a stand-alone Web-only distribution.If you install a product that is dependent on the IVI Compliance Package,such as Switch Executive, you do not need to install this separateIVI Compliance Package because it is already included in the productinstallation.To install the IVI Compliance Package from the National InstrumentsDevice Drivers media, insert the media and follow the installationsteps.When prompted with feature selections, enable theIVI Compliance Package.To install the stand-alone, Web-only IVI Compliance Package 4.2,complete the following steps:1.Download the IVI Compliance Package 4.2 self-extracting archivefrom /downloads by navigating through the Drivers andUpdates link.2.Double-click the self-extracting archive to launch the installer.3.Click OK to begin installation.4.Follow the directions that appear on the screen.IVI Compliance Package Release © National Instruments Corporation 3IVI Compliance Package Release NotesNoteThe IVI Compliance Package Web distribution does not install NI-Spyor Measurement & Automation Explorer (MAX). NI-Spy tracks the calls your application makes to National Instruments test and measurement drivers, such as NI-VXI and NI-VISA. You can use MAX for IVI configuration support. You can use IVI software without these components, but you will not have the features these products supply unless you install them. If you have installed other National Instruments products, such as the National Instruments Device Drivers media, you might already have NI-Spy and MAX installed.If you install a National Instruments product that installs MAX after installing the Web distribution of the IVI Compliance Package, you must reinstall theIVI Compliance Package to be able to use the updated IVI configuration userinterface in MAX. You must have MAX 4.2.1 or later installed to use the IVI configuration utility in MAX.Installed ComponentsDepending on the software support you select when you install theIVI Compliance Package, the installation includes one or more of thefollowing components:•IVI class drivers •IVI class driver LabWindows ™/CVI ™ support •C++ wrappers for IviDmm , IviScope , IviDCPower , IviSwtch , and IviFGen class drivers for Measurement Studio (Windows XP only)•IVI class driver wrappers for supported versions of LabVIEW •IVI class simulation drivers •IVI-COM adapters (32-bit only)•IVI class driver examples for LabWindows/CVI, LabVIEW, and Measurement Studio •IVI Shared Components 2.1.0•IVI configuration plug-in for MAX 4.2.1 and later •Online helpUninstallationIf you no longer want to use IVI software components, complete thefollowing steps to uninstall them.Note If you installed the IVI Compliance Package as part of another distribution that depends on the IVI Compliance Package, you cannot uninstall theIVI CompliancePackage without uninstalling the dependent product.CVI, LabVIEW, National Instruments, NI, , the National Instruments corporate logo, and theEagle logo are trademarks of National Instruments Corporation. Refer to the Trademark Information at/trademarks for other National Instruments trademarks. The mark LabWindows is usedunder a license from Microsoft Corporation. Windows is a registered trademark of MicrosoftCorporation in the United States and other countries. Other product and company names mentionedherein are trademarks or trade names of their respective companies. For patents coveringNational Instruments products/technology, refer to the appropriate location: Help»Patents in yoursoftware, the patents.txt file on your media, or the National Instruments Patent Noticeat /patents .© 2003–2010 National Instruments Corporation. All rights reserved.370733E-01Aug101.Select Start»Control Panel»Add or Remove Programs .2.Select National Instruments Software and click Change/Remove .3.Select NI IVI Compliance Package 4.2 and click Remove .Note After you uninstall the IVI Compliance Package, IVI Shared Components remain on your computer. To remove the remaining components, select Start»Control Panel»Add or Remove Programs , select IVI Shared Components , and click Change/Remove .LabWindows/CVI Version SupportThe IVI Compliance Package provides support only for the latest versionof LabWindows/CVI installed on your computer. If you install the IVICompliance Package with LabWindows/CVI installed and then upgrade toa later version of LabWindows/CVI, complete the following steps tomodify the IVI Compliance Package installation to get IVI support for thelater version of LabWindows/CVI:1.Select Start»Control Panel»Add or Remove Programs .2.Select National Instruments Software and click Change/Remove .3.Select NI IVI Compliance Package 4.2 and click Modify .4.For the LabWindows/CVI Support feature under IVI Class Drivers , select Remove this feature and complete the installation.5.Repeat steps 1–3.6.For the LabWindows/CVI Support feature under IVI Class Drivers ,selectInstall this feature to a local drive and complete theinstallation.This process removes IVI class driver support for the previous version ofLabWindows/CVI and adds this support for the later version ofLabWindows/CVI.。
Tru64系统管理笔记
TRU64 UNIX 系统管理笔记写在前面的话:虽说TRU64不再发展,但很多重要应用还是依然支持TRU64,如Oracle 10gR2,因此,在春节过后,还是凭着新年想做点什么的热情,写了这个笔记。
这过程中我又温习了一下功课,练习了好多忘了的或者从来都不会的内容。
这个笔记主要是根据英文版的说明书《TRU64 Unix System Administration》(Part Number:AA-RH9FD-TE)和《TRU64 Unix Advfs Administrator》(Part Number:AA-RH96A-TE)整理的。
本笔记主要针对5.1A或者更高版本,不过对5.1或者5.0都有相当意义上的参考价值。
本学习笔记并不是从头到尾将这本书翻译过来,而是结合我的实际工作,有选择的、将认为值得学习、记住的内容记录下来。
本笔记更多的考虑telnet管理,至于图形化管理部分,基本不记录或者一代而过。
第一章系统基本管理方法和工具 (2)第二章启动和关闭系统 (3)第三章自定义化操作系统 (4)第五章 管理硬件 (6)第十一章监控和测试系统 (12)第十二章管理基本的系统日志 (14)补充:AdvFs系统管理 (15)第一章系统基本管理方法和工具1. /usr/sbin/sysman最常用的图形化管理工具就是sysman了。
这个工具可以完成大部分的管理工作,可以说和Aix的smit命令异曲同工。
这个工具从5.0开始也可以telnet后在窗口中输入,界面和gui中当然有区别,不过功能差不多,如下图所示:sysman的基本使用方法:直接使用sysman命令可以执行全面管理可以在syman后面加参数来快速进行某种管理。
如sysman route可以设置/etc/routes 文件。
可以通过sysman –list来查看有哪些快捷方式。
2./usr/sbin/setup/usr/sbin/setup命令同样可以在telnet界面上运行,可以进行快速的系统设置或者自定义设置。
IBM Cognos Software Development Kit Version 11.0.0
Generic versus report-specific applications............................................................................................. 17 Setting up the integrated development environment (IDE)..................................................................... 17 Logging on and logging off......................................................................................................................... 18 Creating a report service instance................................................................................................................................................................................................................... 20
IBM Cognos Software Development Kit Version 11.0.0
NXP SCM-i.MX 6 Series Yocto Linux 用户指南说明书
© 2017 NXP B.V.SCM-i.MX 6 Series Yocto Linux User'sGuide1. IntroductionThe NXP SCM Linux BSP (Board Support Package) leverages the existing i.MX 6 Linux BSP release L4.1.15-2.0.0. The i.MX Linux BSP is a collection of binary files, source code, and support files that can be used to create a U-Boot bootloader, a Linux kernel image, and a root file system. The Yocto Project is the framework of choice to build the images described in this document, although other methods can be also used.The purpose of this document is to explain how to build an image and install the Linux BSP using the Yocto Project build environment on the SCM-i.MX 6Dual/Quad Quick Start (QWKS) board and the SCM-i.MX 6SoloX Evaluation Board (EVB). This release supports these SCM-i.MX 6 Series boards:• Quick Start Board for SCM-i.MX 6Dual/6Quad (QWKS-SCMIMX6DQ)• Evaluation Board for SCM-i.MX 6SoloX (EVB-SCMIMX6SX)NXP Semiconductors Document Number: SCMIMX6LRNUGUser's GuideRev. L4.1.15-2.0.0-ga , 04/2017Contents1. Introduction........................................................................ 1 1.1. Supporting documents ............................................ 22. Enabling Linux OS for SCM-i.MX 6Dual/6Quad/SoloX .. 2 2.1. Host setup ............................................................... 2 2.2. Host packages ......................................................... 23.Building Linux OS for SCM i.MX platforms .................... 3 3.1. Setting up the Repo utility ...................................... 3 3.2. Installing Yocto Project layers ................................ 3 3.3. Building the Yocto image ....................................... 4 3.4. Choosing a graphical back end ............................... 4 4. Deploying the image .......................................................... 5 4.1. Flashing the SD card image .................................... 5 4.2. MFGTool (Manufacturing Tool) ............................ 6 5. Specifying displays ............................................................ 6 6. Reset and boot switch configuration .................................. 7 6.1. Boot switch settings for QWKS SCM-i.MX 6D/Q . 7 6.2. Boot switch settings for EVB SCM-i.MX 6SoloX . 8 7. SCM uboot and kernel repos .............................................. 8 8. References.......................................................................... 8 9.Revision history (9)Enabling Linux OS for SCM-i.MX 6Dual/6Quad/SoloX1.1. Supporting documentsThese documents provide additional information and can be found at the NXP webpage (L4.1.15-2.0.0_LINUX_DOCS):•i.MX Linux® Release Notes—Provides the release information.•i.MX Linux® User's Guide—Contains the information on installing the U-Boot and Linux OS and using the i.MX-specific features.•i.MX Yocto Project User's Guide—Contains the instructions for setting up and building the Linux OS in the Yocto Project.•i.MX Linux®Reference Manual—Contains the information about the Linux drivers for i.MX.•i.MX BSP Porting Guide—Contains the instructions to port the BSP to a new board.These quick start guides contain basic information about the board and its setup:•QWKS board for SCM-i.MX 6D/Q Quick Start Guide•Evaluation board for SCM-i.MX 6SoloX Quick Start Guide2. Enabling Linux OS for SCM-i.MX 6Dual/6Quad/SoloXThis section describes how to obtain the SCM-related build environment for Yocto. This assumes that you are familiar with the standard i.MX Yocto Linux OS BSP environment and build process. If you are not familiar with this process, see the NXP Yocto Project User’s Guide (available at L4.1.15-2.0.0_LINUX_DOCS).2.1. Host setupTo get the Yocto Project expected behavior on a Linux OS host machine, install the packages and utilities described below. The hard disk space required on the host machine is an important consideration. For example, when building on a machine running Ubuntu, the minimum hard disk space required is about 50 GB for the X11 backend. It is recommended that at least 120 GB is provided, which is enough to compile any backend.The minimum recommended Ubuntu version is 14.04, but the builds for dizzy work on 12.04 (or later). Earlier versions may cause the Yocto Project build setup to fail, because it requires python versions only available on Ubuntu 12.04 (or later). See the Yocto Project reference manual for more information.2.2. Host packagesThe Yocto Project build requires that the packages documented under the Yocto Project are installed for the build. Visit the Yocto Project Quick Start at /docs/current/yocto-project-qs/yocto-project-qs.html and check for the packages that must be installed on your build machine.The essential Yocto Project host packages are:$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-devThe i.MX layers’ host packages for the Ubuntu 12.04 (or 14.04) host setup are:$ sudo apt-get install libsdl1.2-dev xterm sed cvs subversion coreutils texi2html docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidocThe i.MX layers’ host packages for the Ubuntu 12.04 host setup are:$ sudo apt-get install uboot-mkimageThe i.MX layers’ host packages for the Ubuntu 14.04 host s etup are:$ sudo apt-get install u-boot-toolsThe configuration tool uses the default version of grep that is on your build machine. If there is a different version of grep in your path, it may cause the builds to fail. One workaround is to rename the special versi on to something not containing “grep”.3. Building Linux OS for SCM i.MX platforms3.1. Setting up the Repo utilityRepo is a tool built on top of GIT, which makes it easier to manage projects that contain multiple repositories that do not have to be on the same server. Repo complements the layered nature of the Yocto Project very well, making it easier for customers to add their own layers to the BSP.To install the Repo utility, perform these steps:1.Create a bin folder in the home directory.$ mkdir ~/bin (this step may not be needed if the bin folder already exists)$ curl /git-repo-downloads/repo > ~/bin/repo$ chmod a+x ~/bin/repo2.Add this line to the .bashrc file to ensure that the ~/bin folder is in your PATH variable:$ export PATH=~/bin:$PATH3.2. Installing Yocto Project layersAll the SCM-related changes are collected in the new meta-nxp-imx-scm layer, which is obtained through the Repo sync pointing to the corresponding scm-imx branch.Make sure that GIT is set up properly with these commands:$ git config --global "Your Name"$ git config --global user.email "Your Email"$ git config --listThe NXP Yocto Project BSP Release directory contains the sources directory, which contains the recipes used to build, one (or more) build directories, and a set of scripts used to set up the environment. The recipes used to build the project come from both the community and NXP. The Yocto Project layers are downloaded to the sources directory. This sets up the recipes that are used to build the project. The following code snippets show how to set up the SCM L4.1.15-2.0.0_ga Yocto environment for the SCM-i.MX 6 QWKS board and the evaluation board. In this example, a directory called fsl-arm-yocto-bsp is created for the project. Any name can be used instead of this.Building Linux OS for SCM i.MX platforms3.2.1. SCM-i.MX 6D/Q quick start board$ mkdir fsl-arm-yocto-bsp$ cd fsl-arm-yocto-bsp$ repo init -u git:///imx/fsl-arm-yocto-bsp.git -b imx-4.1-krogoth -m scm-imx-4.1.15-2.0.0.xml$ repo sync3.2.2. SCM-i.MX 6SoloX evaluation board$ mkdir my-evb_6sxscm-yocto-bsp$ cd my-evb_6sxscm-yocto-bsp$ repo init -u git:///imx/fsl-arm-yocto-bsp.git -b imx-4.1-krogoth -m scm-imx-4.1.15-2.0.0.xml$ repo sync3.3. Building the Yocto imageNote that the quick start board for SCM-i.MX 6D/Q and the evaluation board for SCM-i.MX 6SoloX are commercially available with a 1 GB LPDDR2 PoP memory configuration.This release supports the imx6dqscm-1gb-qwks, imx6dqscm-1gb-qwks-rev3, and imx6sxscm-1gb-evb. Set the machine configuration in MACHINE= in the following section.3.3.1. Choosing a machineChoose the machine configuration that matches your reference board.•imx6dqscm-1gb-qwks (QWKS board for SCM-i.MX 6DQ with 1 GB LPDDR2 PoP)•imx6dqscm-1gb-qwks-rev3 (QWKS board Rev C for SCM-i.MX 6DQ with 1GB LPDDR2 PoP) •imx6sxscm-1gb-evb (EVB for SCM-i.MX 6SX with 1 GB LPDDR2 PoP)3.4. Choosing a graphical back endBefore the setup, choose a graphical back end. The default is X11.Choose one of these graphical back ends:•X11•Wayland: using the Weston compositor•XWayland•FrameBufferSpecify the machine configuration for each graphical back end.The following are examples of building the Yocto image for each back end using the QWKS board for SCM-i.MX 6D/Q and the evaluation board for SCM-i.MX 6SoloX. Do not forget to replace the machine configuration with what matches your reference board.3.4.1. X11 image on QWKS board Rev C for SCM-i.MX 6D/Q$ DISTRO=fsl-imx-x11 imx6dqscm-1gb-qwks-rev3 source fsl-setup-release.sh -b build-x11$ bitbake fsl-image-gui3.4.2. FrameBuffer image on evaluation board for SCM-i.MX 6SX$ DISTRO=fsl-imx-fb MACHINE=imx6sxscm-1gb-evb source fsl-setup-release.sh –b build-fb-evb_6sxscm$ bitbake fsl-image-qt53.4.3. XWayland image on QWKS board for SCM-i.MX 6D/Q$ DISTRO=fsl-imx-xwayland MACHINE=imx6dqscm-1gb-qwks source fsl-setup-release.sh –b build-xwayland$ bitbake fsl-image-gui3.4.4. Wayland image on QWKS board for SCM-i.MX 6D/Q$ DISTRO=fsl-imx-wayland MACHINE=imx6dqscm-1gb-qwks source fsl-setup-release.sh -b build-wayland$ bitbake fsl-image-qt5The fsl-setup-release script installs the meta-fsl-bsp-release layer and configures theDISTRO_FEATURES required to choose the graphical back end. The –b parameter specifies the build directory target. In this build directory, the conf directory that contains the local.conf file is created from the setup where the MACHINE and DISTRO_FEATURES are set. The meta-fslbsp-release layer is added into the bblayer.conf file in the conf directory under the build directory specified by the –e parameter.4. Deploying the imageAfter the build is complete, the created image resides in the <build directory>/tmp/deploy/images directory. The image is (for the most part) specific to the machine set in the environment setup. Each image build creates the U-Boot, kernel, and image type based on the IMAGE_FSTYPES defined in the machine configuration file. Most machine configurations provide the SD card image (.sdcard), ext4, and tar.bz2. The ext4 is the root file system only. The .sdcard image contains the U-Boot, kernel, and rootfs, completely set up for use on an SD card.4.1. Flashing the SD card imageThe SD card image provides the full system to boot with the U-Boot and kernel. To flash the SD card image, run this command:$ sudo dd if=<image name>.sdcard of=/dev/sd<partition> bs=1M && syncFor more information about flashing, see “P reparing an SD/MMC Card to Boot” in the i.MX Linux User's Guide (document IMXLUG).Specifying displays4.2. MFGTool (Manufacturing Tool)MFGTool is one of the ways to place the image on a device. To download the manufacturing tool for the SCM-i.MX 6D/Q and for details on how to use it, download the SCM-i.MX 6 Manufacturing Toolkit for Linux 4.1.15-2.0.0 under the "Downloads" tab from /qwks-scm-imx6dq. Similarly, download the manufacturing tool for the SCM-i.MX 6SoloX evaluation board under the "Downloads" tab from /evb-scm-imx6sx.5. Specifying displaysSpecify the display information on the Linux OS boot command line. It is not dependent on the source of the Linux OS image. If nothing is specified for the display, the settings in the device tree are used. Find the specific parameters in the i.MX 6 Release Notes L4.1.15-2.0.0 (available at L4.1.15-2.0.0_LINUX_DOCS). The examples are shown in the following subsections. Interrupt the auto-boot and enter the following commands.5.1.1. Display options for QWKS board for SCM-i.MX 6D/QHDMI displayU-Boot > setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp}root=${mmcroot} video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24'U-Boot > run bootcmd5.1.2. Display options for EVB for SCM-i.MX 6SXNote that the SCM-i.MX 6SX EVB supports HDMI with a HDMI accessory card (MCIMXHDMICARD) that plugs into the LCD connector on the EVB.Accessory boards:•The LVDS connector pairs with the NXP MCIMX-LVDS1 LCD display board.•The LCD expansion connector (parallel, 24-bit) pairs with the NXP MCIMXHDMICARD adapter board.LVDS displayU-Boot > setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp}root=${mmcroot} ${dmfc} video=mxcfb0:dev=ldb,1024x768M@60,if=RGB666 ldb=sep0'U-Boot > run bootcmdHDMI display (dual display for the HDMI as primary and the LVDS as secondary)U-Boot > setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp}root=${mmcroot} video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24video=mxcfb1:dev=ldb,LDBXGA,if=RGB666'U-Boot > run bootcmdLCD displayu-boot > setenv mmcargs 'setenv bootargs ${bootargs}root=${mmcroot} rootwait rw video=mxcfb0:dev=lcd,if=RGB565'u-boot> run bootcmd6. Reset and boot switch configuration6.1. Boot switch settings for QWKS SCM-i.MX 6D/QThere are two push-button switches on the QWKS-SCMIMX6DQ board. SW1 (SW3 for QWKS board Rev B) is the system reset that resets the PMIC. SW2 is the i.MX 6Dual/6Quad on/off button that is needed for Android.There are three boot options. The board can boot either from the internal SPI-NOR flash inside the SCM-i.MX6Dual/6Quad or from either of the two SD card slots. The following table shows the switch settings for the boot options.Table 1.Boot configuration switch settingsBoot from top SD slot (SD3)Boot from bottom SD slot (SD2)Boot from internal SPI NORDefault1.References6.2. Boot switch settings for EVB SCM-i.MX 6SoloXThis table shows the jumper configuration to boot the evaluation board from the SD card slot SD3.7. SCM uboot and kernel repositoriesThe kernel and uboot patches for both SCM-i.MX 6 QWKS board and evaluation board are integrated in specific git repositories. Below are the git repos for SCM-i.MX 6 uboot and kernel:uBoot repo: /git/cgit.cgi/imx/uboot-imx.gitSCM Branch: scm-imx_v2016.03_4.1.15_2.0.0_gakernel repo: /git/cgit.cgi/imx/linux-imx.gitSCM branch: scm-imx_4.1.15_2.0.0_ga8. References1.For details about setting up the Host and Yocto Project, see the NXP Yocto Project User’s Guide(document IMXLXYOCTOUG).2.For information about downloading images using U-Boot, see “Downloading images usingU-Boot” in the i.MX Linux User's Guide (document IMXLUG).3.For information about setting up the SD/MMC card, see “P reparing an SD/MMC card to boot” inthe i.MX Linux User's Guide (document IMXLUG).9. Revision historyDocument Number: SCMIMX6LRNUGRev. L4.1.15-2.0.0-ga04/2017How to Reach Us: Home Page: Web Support: /supportInformation in this document is provided solely to enable system and softwareimplementers to use NXP products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. NXP reserves the right to make changes without further notice to any products herein.NXP makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does NXP assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequentia l or incidental damages. “Typical”parameters that may be provided in NXP data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including “typicals,” must be valida ted for each customer application by customer’s technical experts. NXP does not convey any license under its patent rights nor the rights of others. NXP sells products pursuant to standard terms and conditions of sale, which can be found at the following address: /SalesTermsandConditions .NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, Freescale, and the Freescale logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners.ARM, the ARM Powered logo, and Cortex are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved. © 2017 NXP B.V.。
HPE Security ArcSight用户行为分析软件5.0版 release notes说明书
HPE Security ArcSight User Behavior AnalyticsSoftware Version:5.0Release NotesJuly21,2016Legal NoticesWarrantyThe only warranties for Hewlett Packard Enterprise products and services are set forth in the express warranty statements accompanying such products and services.Nothing herein should be construed as constituting an additional warranty.Hewlett Packard Enterprise shall not be liable for technical or editorial errors or omissions contained herein.The information contained herein is subject to change without notice.The network information used in the examples in this document (including IP addresses and hostnames)is for illustration purposes only.HPE Security ArcSight products are highly flexible and function as you configure them.The accessibility,integrity,and confidentiality of your data is your responsibility.Implement a comprehensive security strategy and follow good security practices.This document is confidential.Restricted Rights LegendConfidential computer software.Valid license from Hewlett Packard Enterprise required for possession,use or copying.Consistent with FAR 12.211and 12.212,Commercial Computer Software,Computer Software Documentation,and Technical Data for Commercial Items are licensed to the ernment under vendor's standard commercial license.Copyright Notice©Copyright 2016Hewlett Packard Enterprise Development,LPFollow this link to see a complete statement of copyrights and acknowledgements:https:///docs/DOC-13026Support Phone A list of phone numbers is available on the HPE Security ArcSight Technical SupportPage: https:///documents/10180/14684/esp-support-contact-listSupport Web Sitehttps:// Protect 724Community https://Contact InformationRelease NotesContentsHPE Security ArcSight User Behavior Analytics4 Release Contents4 What's New4 Revamped User Experience4 Security Dashboards5 Endpoint Analytics5 Advanced Analytics5 Multi-Entity Investigation Workbench6 Out-of-Box Content6 Operational Dashboard6 Software Component Updates6 ROLE_siemrole Privileges6 Supported Platforms and Versions7 Supported Platforms7 Supported ESM Version7 Supported MySQL Version7 Downloading and Installing HPE ArcSight UBA Content Package7 Usage Notes8 Start syslog-ng Manually8 Log into HPE ArcSight UBA Through the Integration Command8 Unable to Login to the Browser8 Syslog Active Channel Not Loading in ArcSight Command Center8 Open Issues in this Release8 Send Documentation Feedback11HPE Security ArcSight User Behavior Analytics Release ContentsThe files in this release include:What's NewRevamped User ExperienceThe HPE Security ArcSight User Behavior Analytics(HPE ArcSight UBA)user interface has been redesigned and rebuilt from the ground-up using the latest technologies to provide a unified look and feel and consistent user experience across the application:l Standardization of all user interface elements and look and feell Automatic user interface resizing to different screen sizesl Cross-browser compatibility with minimum developer interferencel New top-level menu to access the most common tasks in the applicationl Reduction in number of clicks the user has to go through during investigationSecurity DashboardsThe security dashboards have been redesigned and enhanced with the following:l High-Risk Entity Dashboard:The dashboards now show four high-risk entity types that can be used to start the investigation:o Users:users behind the activity,such as employees and contractorso Uncorrelated Activity Accounts:accounts that are not tied directly to a user,such as systemaccounts.o Resources:systems,devices,applications behind activitieso Network Addresses:IP addresses behind activitiesl High-Risk Entity Filtering:New filtering capabilities allow analysts to filter the list of high-risk entities by threat,policy violations,peer groups,actions taken,and top percentiles.l Violation Timeline View:All violations are shown in a timeline view,with the most recent violations first.By default,the analyst will only see the newest violations(today)and can use theexpand/collapse button for more details.l Multi-Tab Investigation:During an investigation,the analyst can investigate a high-risk entity and open multiple violation details at the same time with the new multi-tab view.l Time Ranges:When selecting a time range in a dashboard,the same time range will be applied when opening a different dashboard.Endpoint AnalyticsMajor improvements and new features have been added to identify the riskiest entities in the organization,with a specific focus on Endpoint Analytics:l Identify and investigate high-risk endpoints in the new High-Risk Entity Dashboardl Create peer groups based on hosts and network addresses to find behavior-based anomalies between systemsl Visualize endpoints with relevant data,risk scores,and threat indicators,on a new Geolocation Map l Over100behavior-based detection techniques across all entitiesAdvanced AnalyticsNew advanced analytics functions have been added for the most sophisticated use cases-to-date:l Chained analytics with ability to create behavior profiles on top of HPE ArcSight UBA violation datal New post-processing functions to check data against watch lists,lookup tables,threat intelligence, and geolocationl Risk influencers to increase or decrease risk scores for entities in watch lists,when other peers are not violators,or based on any conditions on available attributesMulti-Entity Investigation WorkbenchThe Investigation Workbench tool has been revamped with a highly scalable technology framework allowing analysts to:l Investigate multiple high-risk entities at the same timel Find commonalities and differences between entities over timel Use workspaces to investigate multiple users,accounts,and network addresses on the same screen l Perform data link analysis between objects with N-level drilldownsOut-of-Box ContentHPE ArcSight UBA comes with a set of pre-defined content with over500behavior checks and threat indicators across40of the most common data sources used in HPE ArcSight UBA environments.These threat indicators are used by the threat modeling framework to identify the riskiest users and endpoints in the customer’s environment.HPE ArcSight UBA also introduces the ability to import and export content(policies,behaviors,reports, etc.)from one HPE ArcSight UBA instance to another.Operational DashboardThe Administrative Dashboard has been updated to provide an operational overview of the HPE ArcSight UBA application health,including a summary overview,the status of all data import and analytics jobs(created/completed/failed),and history of all policy violations.Software Component UpdatesThis is the list of the main software components updated for HPE ArcSight UBA5.0:l Apache Tomcat8.0.30l Oracle Java JRE1.8.0_92ROLE_siemrole PrivilegesDue to security updates and changes to access control in HPE ArcSight UBA,the default ROLE_ siemrole may have less privilege than it had in previous versions of the applications.In order to change or configure access control for ROLE_siemrole,go to Configure>Access Control and make changesaccordingly.Refer the HPEArcSightUBA5.0_Administration_Guide.pdf for details regarding Access Control configuration.Supported Platforms and VersionsSupported PlatformsThe following platforms are supported for this release:l RHEL6.7l CentOS6.7Supported ESM VersionThe version of ESM supported for this release is ESM6.9.1c.Supported MySQL VersionThe version of MySQL supported for this release is MySQL5.6.30. Downloading and Installing HPE ArcSight UBA Content PackageTo download the HPE ArcSight UBA content package from the Marketplace to the machine on which you run the ArcSight Console:1.Log into the Marketplace(https:///marketplace/arcsight).2.Navigate to User Behavior Analytics to find the HPE ArcSight UBApackage,HPE_ArcSight_User_Behavior_Analytics_1.1.arb and download.See the HPEArcSightUBA5.0_Integration_Guide.pdf for details on installing the HPE ArcSight UBA content package.Usage NotesStart syslog-ng ManuallyAfter reboot,be sure to restart syslog-ng manually.It will not restart automatically.Log into HPE ArcSight UBA Through the Integration CommandIf the user is unable to login to HPE ArcSight UBA through the Integration Command,then clearing the browser cache will enable login to HPE ArcSight UBA.Unable to Login to the BrowserIf a siemuser does not logout from the browser while using the Integration Command then the user may not be able to login again.An error"You are not authorized to view this page"is displayed.To resolve this issue the siemuser needs to logout first and then login again.Syslog Active Channel Not Loading in ArcSight Command CenterIf Syslog active channel is not loading in the ArcSight Command Center,then delete the Syslog active channel from ESM console and create new Syslog active channel.After this you would see Syslog active channel loading in the ArcSight Command Center with events.Open Issues in this ReleaseThe open issues in this release are listed in the following table:Send Documentation FeedbackIf you have comments about this document,you can contact the documentation team by email.If an email client is configured on this system,click the link above and an email window opens with the following information in the subject line:Feedback on Release Notes(User Behavior Analytics5.0)Just add your feedback to the email and click send.If no email client is available,copy the information above to a new message in a web mail client,and send your feedback to***************.We appreciate your feedback!HPE User Behavior Analytics5.0Page11of11。
BES VBroker Release Notes
VBroker 9.0 发行说明本发行说明描述了VBroker 9.0版本的要求,限制和存在的问题。
本发行说明包含以下主要内容:一 CORBA兼容性1 CORBA 2.62 GIOP1.2(默认) ,1.1,1.03 C++ 语言映射(formal/99-07-41)4 IDL-to-Java 语言映射(formal/99-07-53)二 支持的操作系统1 Windows XP(x86)2 AIX5.33 HP-UX(B.11.31 ia64)4 Solaris10(sparc/x86)5 Red Hat Enterprise Linux 5 (x86)6 SUSE Linux Enterprise Server 11(x86)三 新特性1 内置负载均衡。
2 内置管理模块,包括数据收集跟管理控制,其中管理控制台基于B/S,通过浏览器控制,直观方便。
3 增加vbmonitor模块,自动管理进程的启停。
四 许可证VBroker必须经过注册获得许可后才能运行。
有关如何注册获取许可证的详细信息请参考许可证文档。
五 开发平台详细信息C++ Java 操作系统 处理器支持的编译器 支持的JDKWindowsXP X86Visual studio2005 SUN JDK5 (32位)32 (PowerPC)IBM JDK 5(32)AIX5.364(PowerPC)XL C/C++6IBM JDK 5(64)HP JDK5(32位)HP(B.11.31)64(Itanium)HP C/aCC++B3910B HP JDK5(64位)32 (sparc) SUN JDK5 (32位)Solaris 1064 Sun Studio 12SUN JDK5(sparc) (64位)32 (x86) SUN JDK5 (32位)64 (x86) SUN JDK5 (64位)32 (x86) SUN JDK5 (32位)Red Hat EnterpriseLinux 5 64(x86) gcc4.1.2SUN JDK5(64位)32 (x86) SUN JDK5 (32位)SUSE LinuxEnterprise Server 11 64(x86) gcc4.3.2SUN JDK5(64位)六 安装卸载基于Install anywhere的统一的安装界面,简单易用。
SESAM Release Note SIMA V4.1.0说明书
SESAM RELEASE NOTESIMASima is a simulation and analysis tool for marine operations and floating systems — from modelling to post-processing of results.Valid from program version 4.1.0SAFER, SMARTER, GREENERSesam Release NoteSimaDate: 19 Apr 2021Valid from Sima version 4.1.0Prepared by DNV GL – Digital SolutionsE-mail sales: *****************© DNV GL AS. All rights reservedThis publication or parts thereof may not be reproduced or transmitted in any form or by any means, including copying or recording, without the prior written consent of DNV GL AS.DOCUMENTATIONInstallation instructionsRequired:•64 bit Windows 7/8/10•4 GB RAM available for SIMA (e.g. 8 GB RAM total in total on the computer)•1 GB free disk space•Updated drivers for graphics cardNote that Windows Server (all versions), Windows XP, Windows Vista, and any 32-bit Windows are not supported.Recommended:•64-bit Windows 10•16 GB RAM•Fast quad core processor (e.g. Intel i7)•High-resolution screen (1920 × 1200 / 1080p)•Graphics card: DirectX 10.1 or 11.X compatible; 512 MB or higher•F ast SSD disk, as large as possible (capacity requirements depends heavily on simulation settings, e.g. 500 GB is a good start)•3-button mouseHigh disk speed is important if running more than 2 simultaneous simulations in parallel. Example: If the user has enough SIMO-licenses and has configured SIMA to run 4 SIMO-calculations in parallel, then the simulations will probably be disk-speed-bound, and not CPU bound (with the above recommended hardware). Note that this is heavily dependent on the simulation parameters, so the result may vary. The default license type should now allow for unlimited parallel runs on one PC, workstation of cluster.Updated Drivers for Graphics CardThe driver of the graphics card should be upgraded to the latest version. This is especially important if you experience problems with the 3D graphics. Note that the version provided by Windows update is not necessarily up to date – download directly from your hardware vendors web-site.Installing graphics drivers may require elevated access privileges. Your IT support staff should be able to help you with this.SIMA should work with at least one graphics-mode (OpenGL, OpenGL2, DirectX 9 or DirectX 11) for all graphics cards that can run Windows 7 or 8. However, graphics cards can contain defects in their lower-level drivers, firmware and/or hardware. SIMA use the software “HOOPS” from the vendor “Tech Soft 3D” to draw 3D-graphics. For advanced users that would like more information on what graphics cards and drivers that does not work with SIMA (and an indication on what probably will work), please see the web page /hoops/hoops-visualize/graphics- cards/ .Before reading the compatibility table you may want to figure out which version of HOOPS SIMAis using. To do this open Help > About > Installation Details, locate the Plug-ins tab and look for the plug-in provider TechSoft 3D (click the Provider column title twice for a more suitable sort order). The version number is listed in the Version column. Also remember that all modes (OpenGL, OpenGL2, DirectX 9, DirextX 11) are available in SIMA.Upgrading from Earlier VersionsAfter upgrading to a newer version of SIMA, your workspaces may also require an update. This will be done automatically as soon as you open a workspace not created with the new version. You may not be able to open this workspace again using an older version of SIMA.Preference settings should normally be retained after upgrading, however you may want to open the preference dialog ( Window > Preferences ) in order to verify this.Verify Correct InstallationTo verify a correct installation of SIMA, perform the following steps:1.Start SIMA (by the shortcut created when installing, or by running the SIMA executable)a.If you are prompted for a valid license, specify a license file or license server. (If you needadvanced information on license options, see “License configuration”).b.SIMA auto-validates upon startup: A successful installation should not display any errorsor warnings when SIMA is started.2.Create a new, empty workspace:a.You will be prompted to Open SIMA Workspace: Create a new workspace by clicking New,select a different folder/filename if you wish, and click Finish.3.Import a SIMO example, run a SIMO simulation, and show 3D graphics:a.Click the menu Help > Examples > SIMO > Heavy lifting operationb.Expand the node Condition in the Navigator in the upper left cornerc.Right-click Initial, and select Run dynamic analysis. After a few seconds, you will see themessage Dynamic calculation done. No errors should occur.d.Right-click HeavyLifting in the Navigator in the upper left corner, and select Open 3DView. 3D-graphics should be displayed, showing a platform and a crane.4.If there were no errors when doing the above steps, then SIMA can be assumed to becorrectly installed.Changing Default Workspace Path ConfigurationWhen creating a new workspace SIMA will normally propose a folder named Workspace_xx where xx is an incrementing number; placed in the users home directory under SIMA Workspaces.The proposed root folder can be changed by creating a file named .simarc and place it in the users home directory or in the application installation directory (next to the SIMA executable). The file must contain a property sima.workspace.root and a value. For example:sima.workspace.root=c:/SIMA Workspaces/A special case is when you want the workspace root folder to be sibling of the SIMA executable. This can be achieved by setting the property as follows:sima.workspace.root=.License ConfigurationSIMA will attempt to automatically use the license files it finds in this order:e path specified in the file “.simarc” if present. See details below.e the path specified in the license wizard.e the system property SIMA_LICENSE_FILE.e the environment variable SIMA_LICENSE_FILE.e all “*.lic” files found in C:/flexlm/ if on Windows.e all “*.lic” files found in the user home directory.If any of the above matches, the search for more license files will not continue. If there are no matches, SIMA will present a license configuration dialog.The license path can consist of several segments separated by an ampersand character. Note that a license segment value does not have to point to a particular file – it could also point to a license server. For example:c:/licenses/sima.lic&1234@my.license.server&@another.license.serverIn this case the path is composed on one absolute reference to a file. F ollowed by the license server at port 1234 and another license server using the default port number.RIFLEX and SIMO LicenseWhen starting SIMO and RI F LEX from SIMA the environment variable MARINTEK_LICENSE_F ILE will be set to the home directory of the user. This means that a license file can be placed in this directory and automatically picked up.Specifying a License pathWhen starting SIMA without a license the dialog below will pop up before the workbench is shown. If you have a license file; you can simply drag an drop it into the dialog and the path to this file will be used. You may also use the browse button if you want to locate the file by means of the file navigator. If you want to use a license server; use the radio button and select License server then continue to fill in the details. The port number is optional. A host must be specified, however. Note that the host name must be in the form of a DNS or IP-address.You can now press Finish or if you want to add more path segments; you can press Next, this will bring up the second page of the license specification wizard. The page will allow you to add and remove licence path segments and rearrange their individual order.Modifying a License PathIf the license path must be modified it can be done using the dialog found in the main menu; Window >Preferences > License. This preference page works the same as the second page of the wizard.Specifying License Path in .simarcThe mechanism described here works much like specifying the environment variable, however it will also lock down the SIMA license configuration pages, thus denying the user the ability to change the license path. This is often the better choice when installing SIMA in an environment where the IT-department handles both installation and license configuration.The license path can be forced by creating a file named .simarc and place it in the users home directory or in the application installation directory (next to sima.exe). The latter is probably the better choice as the file can be owned by the system and the user can be denied write access. The license path must be specified using the sima.license.path key and a path in the F LEXlm Java format. The license path can consist of several segments separated by an ampersand character. For instance:sima.license.path=c:/licenses/sima.lic&1234@my.license.server&@another.license.serverNote that the version of FLEXlm used in SIMA does not support using Windows registry variables. It also requires the path to be entered in the F LEXlm Java format which is different from the normal F LEXlm format. Using this mechanism one can also specify the license path for physics engines such as SIMO and RIF LEX started from SIMA. This is done by specifying the key marintek.license.path followed by the path in normal FLEXlm format. For example:marintek.license.path=c:/licenses/ sima.lic:1234@my.license.server:@another.license.server Viewing License DetailsIf you would like to view license details, such as expiration dates and locations you will find this in the main menu Help > License.New Features - SIMONew Features - RIFLEXNew Features - OtherBUG FIXESFixed bugs - SIMOFixed bugs - RIFLEXFixed bugs - OtherREMAINING KNOWN ISSUESUnresolved Issues - SIMOUnresolved Issues - RIFLEXUnresolved Issues - OtherABOUT DNV GLDriven by our purpose of safeguarding life, property and the environment, DNV GL enables organizations to advance the safety and sustainability of their business. We provide classification and technical assurance along with software and independent expert advisory services to the maritime, oil and gas, and energy industries. We also provide certification services to customers across a wide range of industries. Operating in more than 100 countries, our 16,000 professionals are dedicated to helping our customers make the world safer, smarter and greener. DIGITAL SOLUTIONSDNV GL is a world-leading provider of digital solutions for managing risk and improving safety and asset performance for ships, pipelines, processing plants, offshore structures, electric grids, smart cities and more. Our open industry platform Veracity, cyber security and software solutions support business-critical activities across many industries, including maritime, energy and healthcare.。
4244dm技术手册
4244dm技术手册一、引言4244DM技术手册是为了方便用户了解和使用4244DM技术而编写的一份详细指南。
本手册涵盖了4244DM技术的概述、基本原理、使用方法以及常见问题解答等内容,旨在帮助用户熟悉并正确使用4244DM技术,提高工作效率。
二、技术概述4244DM技术是一种先进的数字管理系统,具有高效、稳定和可扩展性等优点。
它采用先进的算法和数据处理技术,能够有效地处理大量数据,并提供实时可靠的管理服务。
三、基本原理4244DM技术基于先进的数据处理原理,通过采集、处理和分析大量数据,以实现对目标系统的全面管理。
其核心原理包括数据采集、数据处理、数据存储和数据分析等关键环节。
1. 数据采集4244DM技术通过与目标系统的接口连接,实时地采集系统产生的各种数据,包括温度、湿度、压力等参数数据,同时还可以采集系统的状态信息、报警事件等。
2. 数据处理采集到的数据经过处理和筛选,去除异常值和噪音数据,以确保数据的准确性和可靠性。
通过运用先进的算法和模型,对数据进行分析和预测,提取出有价值的信息。
3. 数据存储处理后的数据将被存储在数据库中,以便后续的查询和分析。
数据存储设计合理,能够满足对大量数据的高效存储和快速检索要求。
4. 数据分析通过对存储的数据进行分析,可以获得对目标系统的全面了解,发现问题和隐患,并及时采取相应的措施进行优化和改进,以提高系统的性能和可靠性。
四、使用方法4244DM技术的使用方法简单明了,用户只需按照以下步骤进行操作即可。
1. 系统安装将4244DM技术软件安装到目标系统中,并与系统接口进行连接。
在安装过程中,用户需要按照提示进行相应的设置和配置。
2. 数据采集启动4244DM技术软件,配置好数据采集参数,选择需要采集的数据类型和频率。
根据实际需求,可以灵活地进行配置。
3. 数据分析通过软件界面,用户可以查看实时数据和历史数据,进行数据分析和统计。
软件提供了丰富的数据处理和分析功能,用户可以根据需要进行选择和使用。
2024年度最完整的ModBus培训教程
2024/3/24
16
功能码分类及作用
2024/3/24
01
01
读取线圈状态
02
02
读取离散输入状态
03
03
读取保持寄存器值
17
功能码分类及作用
04
读取输入寄存器值
用户定义功能码
可由设备制造商定义,用于实现特定功能。
65-72
保留给用户自定义的功能
2024/3/24
18
常用功能码使用方法举例
功能码03:读取保持寄存器值
设置网络连接
如果使用Modbus-TCP协议,需要设置网络连接参数,包括IP地址 和端口号。
26
编程实现ModBus通信过程
创建ModBus客户端
使用所选编程语言创建ModBus客户 端对象,并设置相应的参数,如从站 地址、通信协议等。
构建请求报文
根据ModBus协议规范,构建请求报 文,包括功能码、寄存器地址、数据 长度等。
ModBus协议可用于太阳能发电监控系统中,实时监测太阳能板的发电功率、电压、电流 等参数,并通过ModBus通讯将数据传输至上位机进行远程监控。
风力发电监控
ModBus协议可用于风力发电监控系统中,实时监测风机的运行状态、风速、风向等参数 ,并通过ModBus通讯将数据传输至上位机进行远程监控。
24
2024/3/24
提高了实际开发能力
通过实践环节,学员们掌握了ModBus从站设备和 主站软件的开发方法,提高了实际开发能力。
增强了团队协作能力
在培训过程中,学员们分组进行实践,相互 协作,共同解决问题,增强了团队协作能力 。
31
未来发展趋势预测
工业物联网的普及将推动ModBus协议的发展
BMisc 1.4.5 软件包说明说明书
Package‘BMisc’October12,2022Title Miscellaneous Functions for Panel Data,Quantiles,and PrintingResultsVersion1.4.5Description These are miscellaneous functions for working with panel data,quantiles,and printing re-sults.For panel data,the package includes functions for making a panel data bal-anced(that is,dropping missing individuals that have missing observations in any time pe-riod),converting id numbers to row numbers,and to treat repeated cross sections as panel data un-der the assumption of rank invariance.For quantiles,there are functions to make distribution func-tions from a set of data points(this is particularly useful when a distribution function is cre-ated in several steps),to combine distribution functions based on some external weights,and to in-vert distribution functions.Finally,there are several other miscellaneous functions for obtain-ing weighted means,weighted distribution functions,and weighted quantiles;to generate sum-mary statistics and their differences for two groups;and to add or drop covariates from formulas. Depends R(>=3.1.0)Imports data.table,RcppLicense GPL-2Suggests testthat(>=3.0.0),plm,tibbleEncoding UTF-8RoxygenNote7.1.2Config/testthat/edition3LinkingTo Rcpp,RcppArmadilloURL https://bcallaway11.github.io/BMisc/,https:///bcallaway11/BMiscBugReports https:///bcallaway11/BMisc/issuesNeedsCompilation yesAuthor Brantly Callaway[aut,cre]Maintainer Brantly Callaway<************************>Repository CRANDate/Publication2022-07-1118:30:10UTC12addCovToFormla R topics documented:addCovToFormla (2)blockBootSample (3)BMisc (3)checkfun (4)combineDfs (4)compareBinary (5)cs2panel (6)dropCovFromFormla (6)getListElement (7)getWeightedDf (7)getWeightedMean (8)getWeightedQuantiles (8)ids2rownum (9)invertEcdf (10)lhs.vars (10)makeBalancedPanel (11)makeDist (11)multiplier_bootstrap (12)panel2cs (13)panel2cs2 (13)rhs (14)rhs.vars (14)source_all (15)subsample (15)toformula (16)TorF (17)weighted.checkfun (17)Index18 addCovToFormla Add a Covariate to a FormulaDescriptionaddCovFromFormla adds some covariates to a formula;covs should be a list of variable namesUsageaddCovToFormla(covs,formla)Argumentscovs should be a list of variable namesformla which formula to add covariates toblockBootSample3ValueformulaExamplesformla<-y~xaddCovToFormla(list("w","z"),formla)formla<-~xaddCovToFormla("z",formla)blockBootSample Block BootstrapDescriptionmake draws of all observations with the same id in a panel data context.This is useful for boot-strapping with panel data.UsageblockBootSample(data,idname)Argumentsdata data.frame from which you want to bootstrapidname column in data which contains an individual identifierValuedata.frame bootstrapped from the original dataset;this data.frame will contain new ids Examplesdata("LaborSupply",package="plm")bbs<-blockBootSample(LaborSupply,"id")nrow(bbs)head(bbs$id)BMisc BMiscDescriptionA set of miscellaneous helper functions4combineDfs checkfun Check FunctionDescriptionThe check function used for optimizing to get quantilesUsagecheckfun(a,tau)Argumentsa vector to compute quantiles fortau between0and1,ex..5implies get the medianValuenumeric valueExamplesx<-rnorm(100)x[which.min(checkfun(x,0.5))]##should be around0combineDfs Combine Two Distribution FunctionsDescriptionCombines two distribution functions with given weights by pstratUsagecombineDfs(y.seq,dflist,pstrat=NULL,...)Argumentsy.seq sequence of possible y valuesdflist list of distribution functions to combinepstrat a vector of weights to put on each distribution function;if weights are not pro-vided then equal weight is given to each distribution function ...additional arguments that can be past to BMisc::makeDistcompareBinary5ValueecdfExamplesx<-rnorm(100)y<-rnorm(100,1,1)Fx<-ecdf(x)Fy<-ecdf(y)both<-combineDfs(seq(-2,3,0.1),list(Fx,Fy))plot(Fx,col="green")plot(Fy,col="blue",add=TRUE)plot(both,add=TRUE)compareBinary Compare Variables across GroupsDescriptioncompareBinary takes in a variable e.g.union and runs bivariate regression of x on treatment(for summary statistics)UsagecompareBinary(x,on,dta,w=rep(1,nrow(dta)),report=c("diff","levels","both"))Argumentsx variables to run regression onon binary variabledta the data to usew weightsreport which type of report to make;diff is the difference between the two variables by groupValuematrix of results6dropCovFromFormla cs2panel Cross Section to PanelDescriptionTurn repeated cross sections data into panel data by imposing rank invariance;does not require that the inputs have the same lengthUsagecs2panel(cs1,cs2,yname)Argumentscs1data frame,thefirst cross sectioncs2data frame,the second cross sectionyname the name of the variable to calculate difference for(should be the same in each dataset)Valuethe change in outcomes over timedropCovFromFormla Drop a Covariate from a FormulaDescriptiondropCovFromFormla adds drops some covariates from a formula;covs should be a list of variable namesUsagedropCovFromFormla(covs,formla)Argumentscovs should be a list of variable namesformla which formula to drop covariates fromValueformulagetListElement7Examplesformla<-y~x+w+zdropCovFromFormla(list("w","z"),formla)dropCovFromFormla("z",formla)getListElement Return Particular Element from Each Element in a ListDescriptiona function to take a list and get a particular part out of each element in the listUsagegetListElement(listolists,whichone=1)Argumentslistolists a listwhichone which item to get out of each list(can be numeric or name)Valuelist of all the elements’whichone’from each listExampleslen<-100#number elements in listlis<-lapply(1:len,function(l)list(x=(-l),y=l^2))#create listgetListElement(lis,"x")[1]#should be equal to-1getListElement(lis,1)[1]#should be equal to-1getWeightedDf Weighted Distribution FunctionDescriptionGet a distribution function from a vector of values after applying some weightsUsagegetWeightedDf(y,y.seq=NULL,weights=NULL,norm=TRUE)8getWeightedQuantilesArgumentsy a vector to compute the mean fory.seq an optional vector of values to compute the distribution function for;the default is to use all unique values of yweights the vector of weights,can be NULL,then will just return meannorm normalize the weights so that they have mean of1,default is to normalizeValueecdfgetWeightedMean Weighted MeanDescriptionGet the mean applying some weightsUsagegetWeightedMean(y,weights=NULL,norm=TRUE)Argumentsy a vector to compute the mean forweights the vector of weights,can be NULL,then will just return meannorm normalize the weights so that they have mean of1,default is to normalizeValuethe weighted meangetWeightedQuantiles Get Weighted QuantilesDescriptionFinds multiple quantiles by repeatedly calling getWeightedQuantileUsagegetWeightedQuantiles(tau,cvec,weights=NULL,norm=TRUE)ids2rownum9 Argumentstau a vector of values between0and1cvec a vector to compute quantiles forweights the weights,weighted.checkfun normalizes the weights to sum to1.norm normalize the weights so that they have mean of1,default is to normalizeValuevector of quantilesids2rownum Convert Vector of ids into Vector of Row NumbersDescriptionids2rownum takes a vector of ids and converts it to the right row number in the dataset;ids should be unique in the dataset that is,don’t pass the function panel data with multiple same idsUsageids2rownum(ids,data,idname)Argumentsids vector of idsdata data frameidname unique idValuevector of row numbersExamplesids<-seq(1,1000,length.out=100)ids<-ids[order(runif(100))]df<-data.frame(id=ids)ids2rownum(df$id,df,"id")10lhs.vars invertEcdf Invert EcdfDescriptiontake an ecdf object and invert it to get a step-quantile functionUsageinvertEcdf(df)Argumentsdf an ecdf objectValuestepfun object that contains the quantiles of the dflhs.vars Left-hand Side VariablesDescriptionTake a formula and return a vector of the variables on the left hand side,it will return NULL for a one sided formulaUsagelhs.vars(formla)Argumentsformla a formulaValuevector of variable namesExamplesff<-yvar~x1+x2lhs.vars(ff)makeBalancedPanel11 makeBalancedPanel Balance a Panel Data SetDescriptionThis function drops observations from data.frame that are not part of balanced panel data set. UsagemakeBalancedPanel(data,idname,tname)Argumentsdata data.frame used in functionidname unique idtname time period nameValuedata.frame that is a balanced panelExamplesid<-rep(seq(1,100),each=2)##individual ids for setting up a two period panel t<-rep(seq(1,2),100)##time periodsy<-rnorm(200)##outcomesdta<-data.frame(id=id,t=t,y=y)##make into data framedta<-dta[-7,]##drop the7th row from the dataset(which creates an unbalanced panel) dta<-makeBalancedPanel(dta,idname="id",tname="t")makeDist Make a Distribution FunctionDescriptionturn vectors of a values and their distribution function values into an ecdf.Vectors should be the same length and both increasing.UsagemakeDist(x,Fx,sorted=FALSE,rearrange=FALSE,force01=FALSE,method="constant")12multiplier_bootstrapArgumentsx vector of valuesFx vector of the distribution function valuessorted boolean indicating whether or not x is already sorted;computation is somewhat faster if already sortedrearrange boolean indicating whether or not should monotize distribution functionforce01boolean indicating whether or not to force the values of the distribution function(i.e.Fx)to be between0and1method which method to pass to approxfun to approximate the distribution function.Default is"constant";other possible choice is"linear"."constant"returns astep function,just like an empirical cdf;"linear"linearly interpolates betweenneighboring points.ValueecdfExamplesy<-rnorm(100)y<-y[order(y)]u<-runif(100)u<-u[order(u)]F<-makeDist(y,u)multiplier_bootstrap multiplier_bootstrapDescriptionA function that takes in an influence function(an nxk matrix)and the number of bootstrap iterationsand returns a Bxk matrix of bootstrap results.This function uses Rademechar weights.Usagemultiplier_bootstrap(inf_func,biters)Argumentsinf_func nxk matrix of(e.g.,these could be a matrix containing the influence function for different parameter estimates)biters the number of bootstrap iterationsValuea Bxk matrixpanel2cs13 panel2cs Panel Data to Repeated Cross SectionsDescriptionpanel2cs takes a2period dataset and turns it into a cross sectional dataset.The data includes the change in time varying variables between the time periods.The default functionality is to keep all the variables from period1and add all the variables listed by name in timevars from period2to those.Usagepanel2cs(data,timevars,idname,tname)Argumentsdata data.frame used in functiontimevars vector of names of variables to keepidname unique idtname time period nameValuedata.framepanel2cs2Panel Data to Repeated Cross SectionsDescriptionpanel2cs2takes a2period dataset and turns it into a cross sectional dataset;i.e.,long to wide.This function considers a particular case where there is some outcome whose value can change over time.It returns the dataset from thefirst period with the outcome in the second period and the change in outcomes over time appended to itUsagepanel2cs2(data,yname,idname,tname,balance_panel=TRUE)Argumentsdata data.frame used in functionyname name of outcome variable that can change over timeidname unique idtname time period namebalance_panel whether to ensure that panel is balanced.Default is TRUE,but code runs some-what faster if this is set to be FALSE.14rhs.varsValuedata fromfirst period with.y0(outcome infirst period),.y1(outcome in second period),and.dy (change in outcomes over time)appended to itrhs Right-hand Side of FormulaDescriptionTake a formula and return the right hand side of the formulaUsagerhs(formla)Argumentsformla a formulaValuea one sided formulaExamplesff<-yvar~x1+x2rhs(ff)rhs.vars Right-hand Side VariablesDescriptionTake a formula and return a vector of the variables on the right hand sideUsagerhs.vars(formla)Argumentsformla a formulaValuevector of variable namessource_all15Examplesff<-yvar~x1+x2rhs.vars(ff)ff<-y~x1+I(x1^2)rhs.vars(ff)source_all source_allDescriptionSource all thefiles in a folderUsagesource_all(fldr)Argumentsfldr path to a foldersubsample Subsample of Observations from Panel DataDescriptionreturns a subsample of a panel data set;in particular drops all observations that are not in keepids.If it is not set,randomly keeps nkeep observations.Usagesubsample(dta,idname,tname,keepids=NULL,nkeep=NULL)Argumentsdta a data.frame which is a balanced panelidname the name of the id variabletname the name of the time variablekeepids which ids to keepnkeep how many ids to keep(only used if keepids is not set);the default is the number of unique ids16toformula Valuea data.frame that contains a subsample of dtaExamplesdata("LaborSupply",package="plm")nrow(LaborSupply)unique(LaborSupply$year)ss<-subsample(LaborSupply,"id","year",nkeep=100)nrow(ss)toformula Variable Names to FormulaDescriptiontake a name for a y variable and a vector of names for x variables and turn them into a formulaUsagetoformula(yname,xnames)Argumentsyname the name of the y variablexnames vector of names for x variablesValuea formulaExamplestoformula("yvar",c("x1","x2"))##should return yvar~1toformula("yvar",rhs.vars(~1))TorF17 TorF TorFDescriptionA function to replace NA’s with FALSE in vector of logicalsUsageTorF(cond,use_isTRUE=FALSE)Argumentscond a vector of conditions to checkuse_isTRUE whether or not to use a vectorized version of isTRUE.This is generally slower but covers more cases.Valuelogical vectorweighted.checkfun Weighted Check FunctionDescriptionWeights the check functionUsageweighted.checkfun(q,cvec,tau,weights)Argumentsq the value to checkcvec vector of data to compute quantiles fortau between0and1,ex..5implies get the medianweights the weights,weighted.checkfun normalizes the weights to sum to1.ValuenumericIndexaddCovToFormla,2blockBootSample,3BMisc,3checkfun,4combineDfs,4compareBinary,5cs2panel,6dropCovFromFormla,6getListElement,7getWeightedDf,7getWeightedMean,8getWeightedQuantiles,8ids2rownum,9invertEcdf,10lhs.vars,10makeBalancedPanel,11makeDist,11multiplier_bootstrap,12panel2cs,13panel2cs2,13rhs,14rhs.vars,14source_all,15subsample,15toformula,16TorF,17weighted.checkfun,1718。
IBM TRIRIGA 和 IBM TRIRIGA 应用程序平台快速入门指南说明书
IBM TRIRIGA and IBM TRIRIGA Application PlatformQuick Start GuideVersion 10.8.0 and 3.8.0This guide introduces IBM® TRIRIGA® version 10.8.0 and IBM TRIRIGA Application Platform version3.8.0, provides a link to a list of prerequisite software, gets you started with a typical installation, andprovides a roadmap to other important information.Note:IBM TRIRIGA 10.8.0 and IBM TRIRIGA Application Platform version 3.8.0 Licensed Materials - Property of IBM. © Copyright IBM Corp. 2020. U.S. Government Users Restricted Rights - Use, duplication ordisclosure restricted by GSA ADP Schedule Contract with IBM Corp.IBM, the IBM logo, and ® are trademarks or registered trademarks of International BusinessMachines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at"Copyright and trademark information" (/legal/copytrade.shtml).About this taskProduct overviewThe IBM TRIRIGA solution combines applications in an integrated package that is designed to automate, streamline, and manage all processes related to the workplace, including people, locations, and assets.With the combination of interrelated functions provided in one solution, organizations create synergies, reduce operational costs, support centralized control, enhance communication, and improve processefficiency throughout the enterprise.The IBM TRIRIGA Application Platform product provides organizations with graphical and configuration tools to rapidly configure applications and extend the use and value of the IBM TRIRIGA applications. The standards-based technology, interfaces, and a workflow process engine drive interoperability with critical business systems. The n-tiered architecture and performance benchmarks of IBM TRIRIGA Application Platform provide key tools and system configuration guidance to achieve enterprise-class scalability.Procedure1.Access the software and documentationTo download your product from IBM Passport Advantage®, follow the instructions in the IBM TRIRIGAand IBM TRIRIGA Application Platform download document (/support/pages/node/6373624).Before you install the product, read Installing IBM TRIRIGA Application Platform (/support/knowledgecenter/SSHEB3_3.8/com.ibm.tap.doc/ins_overview/t_ctr_install_ibm_tap.html).Review the release notes for this product in the IBM TRIRIGA Release Notes for 10.8.0 and 3.8.0(/support/pages/node/1275142). The release notes contain the latest information thatis relevant to the installation of this product.For complete documentation, see the IBM TRIRIGA 10.8.0 Knowledge Center (/support/knowledgecenter/SSFCZ3_10.8/com.ibm.tri.doc/product_landing.html) and the IBM TRIRIGA Application Platform 3.8.0 Knowledge Center (/support/knowledgecenter/SSHEB3_3.8/ com.ibm.tap.doc/product_landing.html).2.Plan the installationInstall the IBM TRIRIGA solution and the IBM TRIRIGA Application Platform product on a server thatcontains a supported Java™ application server.IBM TRIRIGA and IBM TRIRIGA Application Platform 1For information about the hardware, software, and network requirements for the product, see theCompatibility Matrix for IBM TRIRIGA Products (/support/pages/node/1283650).3.Install or upgrade the productTo perform a new installation, follow these steps.a.Review the software requirements.b.Install and configure the database. (Oracle, Microsoft SQL Server)c.Install and configure the application server. (IBM WebSphere® Application Server, Oracle WebLogicServer, JBoss Application Server)d.Select the IBM TRIRIGA installer for your operating system.e.Select New install.f.Answer the installation questions as appropriate for your environment. After you click Next, theinstaller configures the application server and the database.g.If you are using WebLogic or WebSphere, and if the installer fails to configure the application server,follow the manual steps in the Install Guide as appropriate for your environment.h.After installation is complete, review the configuration settings in the properties files and set themas appropriate for your environment. Also, copy your license files into the [tririga_root]\config\licenses directory.To upgrade from a previous version, follow the instructions in Upgrading (/support/knowledgecenter/SSHEB3_3.8/com.ibm.tap.doc//pdfs_wiki/Upgrading.pdf).What to do nextMore informationAfter you install the product, see the product documentation to learn more about the product.For more information, see the following resources.•IBM TRIRIGA 10.8.0 Knowledge Center (/support/knowledgecenter/SSFCZ3_10.8/com.ibm.tri.doc/product_landing.html)•IBM TRIRIGA Application Platform 3.8.0 Knowledge Center (/support/knowledgecenter/ SSHEB3_3.8/com.ibm.tap.doc/product_landing.html)•Product support (/support)2 IBM TRIRIGA and IBM TRIRIGA Application Platform。
S1 Agile- Release Notes 2
• S1 Security: The error messages for incorrect credentials are modified to avoid potential account harvesting.
• Post Installation: Manual restart is necessary to complete the installation.
This installation:
• Is to be downloaded to your hard disk for later installation by running the .exe file • Will prompt the user to uninstall previous versions of S1 Agile manually. This is applicable
GE, the GE monogram and any items marked with an * are trademarks of the General Electric Company. Copyright 2021, General Electric Company. All Rights Reserved.
If any of the following standalone tools are on the target computer, it is recommended that they are uninstalled first to avoid potential software conflicts:
ACS6000 LXEB Release Note
ABB Switzerland Ltd.ACS 6000MainINT FirmwareRelease NotesAuthor:18.12.13 / M. Studer approved:18.12.13 / O. ScheussDepartement:ATDD Based on:-Language Rev.PagesNOTICEThe information in this document is subject to change without notice and should not be construed, as a commitment by ABB Switzerland Ltd. ABB Switzerland Ltd assumes no responsibility for any errors that may appear in this document. In no event shall ABB Switzerland Ltd be liable for direct, indirect, special, incidental, or consequential damages of any nature or kind arising from the use of this document, nor shall ABB Switzerland Ltd be liable for incidental or consequential damages arising from use of any software or hardware described in this document.This document and parts thereof must not be reproduced or copied without ABB Switzerland Ltd’s written permission, and the contents thereof must not be imparted to a third party nor be used for any unauthorized purpose.NOTICE (2)CHAPTER 1INTRODUCTION (5)1.1Purpose of this document (5)CHAPTER 2SUMMARIZED RELEASE INFORMATION (6)2.1Changes from Release LXEB4300 Build 6 to LXEB4310 Build 0 (6)2.1.1Changed Features (6)2.1.2New Features (6)2.1.3Bug Fixes (6)2.2Changes from Release Version LXEB4210 Build 0 to LXEB4300Build 6 (6)2.2.1Changed Features (6)2.2.2New Features (6)2.2.3Bug Fixes (6)2.3Changes from Release Version LXEB4200 Build 0 to LXEB4210Build 0 (7)2.3.1Changed Features (7)2.3.2New Features (7)2.3.3Bug Fixes (7)2.4Changes from Release Version LXEB4100 Build 0 to LXEB4200Build 0 (7)2.4.1Changed Features (7)2.4.2New Features (7)2.4.3Bug Fixes (7)2.5Changes from Release Version LXEB4000 Build 1 to LXEB4100Build 0 (8)2.5.1Changed Features (8)2.5.2New Features (8)2.5.3Bug Fixes (8)2.6Changes from Release Version LXEB3xxx to LXEB4000 Build 1 (8)CHAPTER 3DETAILED RELEASE INFORMATION (9)3.1Changes from Release LXEB4300 Build 6 to LXEB4310 Build 0 (9)3.1.1Changed Features (9)3.1.2New Features (9)3.1.3Bug Fixes (9)3.2Changes from Release Version LXEB4210 Build 0 to LXEB4300Build 4 (9)3.2.1Changed Features (9)3.2.2New Features (9)3.2.3Bug Fixes (10)3.3Changes from Version LXEB4200 Build 0 to LXEB4210 Build 0 (10)3.3.1Changed Features (10)3.3.2New Features (10)3.3.3Bug Fixes (10)3.4Changes from Version LXEB4100 Build 0 to LXEB4200 Build 0 (11)3.4.1Changed Features (11)3.4.2New Features (11)3.4.3Bug Fixes (11)3.5Changes from Version LXEB4000 Build 1 to LXEB4100 Build 0 (11)3.5.1Changed Features (11)3.5.2New Features (11)3.5.3Bug Fixes (11)3.6Changes from Version LXEB3xxx to LXEB4000 Build 1 (12)CHAPTER 4COMPATIBILITY (13)4.1Version LXEB4300 Build 6 (13)CHAPTER 5REFERENCES (14)CHAPTER 6GENERAL COMMISSIONINGINFORMATION (15)6.1How to Program the Firmware (15)6.1.1Requirements (15)6.1.2Downloading (15)CHAPTER 7BUILD INFORMATION (16)7.1Implementation/Synthesis Tool Versions (16)7.2Xilinx ISE 12.4 Build Design Summary (16)7.3Flash File Checksums (18)Chapter 1 Introduction1.1 Purpose of this documentThis document describes the changes included in the new ACS 6000 MainINT(previously PUBPFF) firmware.Chapter 2 Summarized Release Information2.1 Changes from Release LXEB4300 Build 6 to LXEB4310Build 02.1.1Changed FeaturesChanged FeaturesSSI encoder interface extension to 16 bits2.1.2New FeaturesNew Featuresnone2.1.3Bug FixesBug Fixesnone2.2 Changes from Release Version LXEB4210 Build 0 toLXEB4300 Build 62.2.1Changed FeaturesChanged FeaturesSwitch position comparison for quadruple configurations2.2.2New FeaturesNew FeaturesPUB_parallel mode2.2.3Bug FixesBug FixesLink Fault in Case of Load Balancing2.3 Changes from Release Version LXEB4200 Build 0 toLXEB4210 Build 02.3.1Changed FeaturesChanged FeaturesNone2.3.2New FeaturesNew FeaturesNone2.3.3Bug FixesBug FixesPPCC_RXFailed Timing Constraints2.4 Changes from Release Version LXEB4100 Build 0 toLXEB4200 Build 02.4.1Changed FeaturesChanged FeaturesNone2.4.2New FeaturesNew FeaturesPPCC Link AD Data of all INT boards available to AMC2.4.3Bug FixesBug FixesNone2.5 Changes from Release Version LXEB4000 Build 1 toLXEB4100 Build 02.5.1Changed FeaturesChanged FeaturesNone2.5.2New FeaturesNew FeaturesArc Detection via EOI Board2.5.3Bug FixesBug FixesNone2.6 Changes from Release Version LXEB3xxx to LXEB4000Build 1New MainINT concept (including new PFF link)Chapter 3 Detailed Release Information3.1 Changes from Release LXEB4300 Build 6 to LXEB4310Build 03.1.1Changed FeaturesChanged FeaturesThe SSI-clock frequency used to be set to 187.5kHz which allowed a data transmission rate of 13bits per 100µs. In order to increase the transmission rate to 16bits per 100µs, the SSI-clock is now set to 220kHz.3.1.2New FeaturesNew Featuresnone3.1.3Bug FixesBug Fixesnone3.2 Changes from Release Version LXEB4210 Build 0 toLXEB4300 Build 43.2.1Changed FeaturesSwitch position comparison for quadruple configurationsIn case of a quadruple INU configuration (applicable for DBC configurations), the switch position comparison is no longer made over all four INUs. Now only the switch positions of INU0 and INU1 as well as the switch positions of INU2 and INU3 are compared. This is necessary for the Semi Master+ and Semi Slave+ with DCB_QUAD configurations, since all four INT boards (and their links) are enabled but only the slave respectively the master side is modulating.Work Item [#]None3.2.2New FeaturesPUB_parallel modeThe PUB_parallel module acts as a bridge between the AMC3 board and up to 4 INT boards using a mixture of parallel interface (copper cable, direction AMC) and PPCC (serial, direction ARU/INU INT board) communication links. Please refer to the respecting technical documentation [2] in order to adjust the system with the required copper cable / fiber optic connections.Communications between the AMC34 board and the PUB_parallel module are carried by a parallel (copper cable) interface. This allows very fast communication (up to ~400 Mbit/s) and therefore removes some of the communication challenges faced by the PUB_serial module. The PUB_parallel module is disabled by default and can be enabled by setting the PUB_PAR_EN bit.Work Item [#]114233.2.3Bug FixesLink Fault in Case of Load BalancingIn case of active load balancing (used for hard parallel operation) the PPCC reset command to INU-INT boards was not forwarded correctly and thus ignored.This resulted in a tripped state of the AMC which could never be reset.Work Item [#]176483.3 Changes from Version LXEB4200 Build 0 to LXEB4210Build 03.3.1Changed FeaturesNone3.3.2New FeaturesNone3.3.3Bug FixesPPCC_RXA bug in the PPCC communication handling has been fixed. Before a communication fault could have been indicated without real fault.Work Item [#]13216Failed Timing ConstraintsFixed failed timing constraints in SSI Encoder instance.Manually added clock buffer for generated SSI encoder instance clock.Work Item[#]150533.4 Changes from Version LXEB4100 Build 0 to LXEB4200Build 03.4.1Changed FeaturesNone3.4.2New FeaturesPPCC Link AD Data of all INT boards available to AMCAll AD data coming via the PPCC Links A/B from the INU-/ARU-INT boards 1-4 has been put into the parallel link interface. This make it possible that the AMC can access all information of all INU-/ARU-INT boards at any time.Work Item [#]3.4.3Bug FixesNone3.5 Changes from Version LXEB4000 Build 1 to LXEB4100Build 03.5.1Changed FeaturesNone3.5.2New FeaturesArc Detection via EOI BoardIt is now possible to connect an arc detection device via the EOI board (UF C912 A, for details please refer to 3BHS359873 E02) to the optical input A530 on the MainINT (previously PUBPFF). When an arc is detected, the MainINT initiates (provided that the corresponding parameter in the Ctrl. SW is activated) a firing through. The communication to the EOI board provides link fault detection to prevent unwanted firing throughs in case of link problems. Note: This feature is only supported in SD Ctrl. SW versions above LSOI600D and AD Ctrl. SW versions above LAOI600C.Work Item [#]74253.5.3Bug FixesNone3.6 Changes from Version LXEB3xxx to LXEB4000 Build 1New MainINT2concept·Includes new PFF concept·Requires parallel link (X1200) to be connected to AMC·Only compatible with (INU/ARU) INT2 Boards and Ctrl. SW versions starting from LSOI600x and LAOI600x.Note: See also [1] for more information on the new MainINT/PFF concept.Work Item [#]1134.1 Version LXEB4300 Build 6Target Version ment AMC34SD SW Version AD SW Version >=LSOI600x Note: Arc Detection functionality not yetsupported in LSOI600D>=LAOI600x Note: Arc Detection functionality not yetsupported in LAOI600CChapter 4 CompatibilityChapter 5 References[1]ACS 6000 INT2 new PFF Specification.docx [$/ACS 6000/Documents/ACS6000 Common/Concepts/ACS 6000 INT2 new PFF Specification.docx]P.Bohren, ATDD2, 2011-01-05[2]ACS 6000 INT2 MainINT Technical Description[$/ACS6000/Documents/ACS 6000 Common/Concepts/ACS6000 INT2 MainINTTechnical Description LXEB.docx]ATDD, rev. 272406.1 How to Program the Firmware6.1.1RequirementsA PC with ‘Xilinx ISE Design Suite' installed.Xilinx JTAG Programmer.Programming files: int2pubpff_0.mcs, int2pubpff_1.mcsScript files: LXEBxxxx.cmd and PROG_LXEB.batAlways switch off the gate units to guarantee that no IGCT canswitch during the programming of the EPCs.Never operate the drive with invalid FPGA configuration, e.g.-Failed verification after downloading-Downloading of not matching int2pubpff_0.mcs andint2pubpff_1.mcs6.1.2DownloadingRun the PROG_LXEB.bat batch file to flash the firmware to the board. Chapter 6 General Commissioning Information7.1 Implementation/Synthesis Tool VersionsTool VersionSynplify8.6.2Xilinx ISE12.47.2 Xilinx ISE 12.4 Build Design Summaryint2_gpp_int Project Status (10/17/2014 - 14:20:56) Project File:int2pubpff.xise Parser Errors:No ErrorsModule Name:int2_gpp_int Implementation State:Programming File GeneratedTarget Device:xc3s1600e-4fg320·Errors:No ErrorsProduct Version:ISE 12.4·Warnings:674 Warnings (0new, 322 filtered)Design Goal:TimingPerformance·RoutingResults:All SignalsCompletely RoutedDesign Strategy:SmartXplorer -mapuseioreg·TimingConstraints:All ConstraintsMetEnvironment:System Settings·Final TimingScore:0(Timing Report)Device Utilization Summary[-] Logic Utilization Used Available Utilization Note(s)Number of Slice Flip Flops10,34729,50435%Number of 4 input LUTs17,35729,50458%Number of occupied Slices11,69714,75279%Number of Slices containing onlyrelated logic11,69711,697100% Number of Slices containingunrelated logic011,6970% Total Number of 4 input LUTs17,49529,50459%Number used as logic16,247Chapter 7 Build InformationNumber used as a route-thru138Number used as 16x1 ROMs672Number used for Dual Port RAMs352Number used as Shift registers86Number of bonded IOBs15825063%IOB Flip Flops1Number of RAMB16s203655%Number of BUFGMUXs52420%Number of DCMs3837%Number of MULT18X18SIOs83622%Average Fanout of Non-Clock Nets 3.60Performance Summary[-]Final Timing Score:0 (Setup: 0, Hold: 0, ComponentSwitching Limit: 0)PinoutData:Pinout ReportRouting Results:All Signals Completely Routed ClockData:Clock ReportTimingConstraints:All Constraints MetDetailed Reports[-] Report Name Status Generated Errors Warnings Infos Synthesis ReportTranslation Report CurrentFr 17. Okt12:56:46 20141 Warning (0new, 0 filtered)8 Infos (2 new,0 filtered)Map Report Current Fr 17. Okt13:28:08 2014322 Warnings (0new, 0 filtered)11 Infos (0 new,0 filtered)Place and Route Report CurrentFr 17. Okt13:35:43 201429 Warnings (0new, 0 filtered)1 Info (0 new, 0filtered)Power ReportPost-PAR Static Timing Report CurrentFr 17. Okt13:36:28 2014005 Infos (0 new,0 filtered)Bitgen Report Current Fr 17. Okt14:20:50 2014322 Warnings (0new, 322filtered)3 Infos (0 new,0 filtered) Secondary Reports[-]Report Name Status Generated SmartXplorer Report Current Fr 17. Okt 13:37:30 2014WebTalk Report Current Fr 17. Okt 14:20:51 2014 WebTalk Log File Current Fr 17. Okt 14:20:56 2014Date Generated: 10/17/2014 - 14:20:567.3 Flash File ChecksumsFlash File Checksumint2pubpff_0.mcs0x01307085int2pubpff_1.mcs0x04DBEC24。
BSIM4和ULTRA—BULK模型对称性和连续性的检验
摘要 : 以对 比的 形 式 用 G UMM E L对 称 测 试 电 路 的 模 拟 结 果 检 验 了 伯 克 利 大 学 的 B I S M4和北 京 大 学 的 UL —
TR B K 两 个 C A—UL MOS器 件模 型 的对 称 性 和 连 续 性 特 性 。 P C S I E模 拟 结 果 表 明 : 业 标 准 模 型B I 4 电荷 、 工 SM 在 电
那 么 新 一 代 C S模 型 采 用 基 于 表 面 势 的 各 种 MOS E 解 析 模 型将 是 必 然 的发 展 。 MO FT
关 键 词 : 析 模 型 ; S M4 U T A B K ; 解 B I ; L R — UL 电路 设 计 和模 拟 ; 续 性 ; 称 性 连 对
及对B I 模型加强 的方法 来发 展Ea 。 SM Tz 与其它模 型 -] 发 展方法 相 比, 们认 为 表面 势模 型 更 接近 晶体 管 人 物理 行 为 , 能够 就 I 并 C性 能 做 出更 好 的 预测 , 允 它 许 模 型对栅 极 泄漏 和 量子 力 学效 应 ( QME) 以很 加 好考 虑 。随着 C MOs特征 尺寸 的按 比例 缩小 , 这些 因素 变得越 发重要 。由于表 面势模 型基 于C MOs晶
限制 了这些模 型对模 拟电路 和射 频电路在 特定工作 区域 中的 模 拟准 确性 。例 如 , 于 B I v 、 基 S M3 3 MM9 以及 P I 得到 的漏端 电流及端 电荷 的导 数在正 向 CM 和反 向工作 区的边界 是不 连续 的口6 这 些模型 的另 _。 _
一
个 问题 是在 某种 偏 置条 件下 的 电容 是 错误 的 , 例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BSIM 4.6.4
UC Berkeley - 2
Bug 1: Uninitialized Variable Problem
Reported by Ben Gu and Chip Workman (Freescale) Bug: Uninitialized variable “Vtm” is used (b4temp.c line
Fix: Redundant lines are removed
UC Berkeley - 5
BSIM 4.6.4
Bug 4: Thermal Noise Model (tnoiMod=1)
Bug: (b4noi.c line 235):
gspr = gspr / (1.0 + npart_theta * npart_theta * gspr / here->BSIM4IdovVds); …… gdpr = gdpr / (1.0 + npart_theta * npart_theta * gdpr / here->BSIM4IdovVds);
BSIM Bug Report
BSIM Group University of California, Berkeley
BSIM 4.6.4
BSIM 4.6.4
Bug Description
Uninitialized variable Vtm Implementation error in tempMod=3 mobMod=3 temperature coefficients updated twice Thermal noise error (tnoiMod=1) ‘Esat’ not updated in Velocity overshoot model
Reported by
Ben Gu and Chip Workman (Freescale) Robin Tan (Synopsys) Ben Gu and Chip Workman (Freescale) BSIM Group Joddy Wang (Synopsys)
File(s)
b4temp.c (line 2045) b4set.c (line 181) b4temp.c (line 1165) b4noi.c (line 235) b4ld.c (line 1622)
Multiplication should be used instead of division
Fix: The two lines have been modified in BSIM 4.7.0:
gspr = gspr * (1.0 + npart_theta * npart_theta * gspr / here->BSIM4IdovVds); …… gdpr = gdpr * (1.0 + npart_theta * npart_theta * gdpr / here->BSIM4IdovVds);
Vgs (V)
BSIM 4.6.4
Gm (After Bug Fix)
Gm
Blue : Analytical Gm Red : Numerical Gm
Vgs (V)
BSIM 4.6.4
Notes on BSIM4.6.3 Columbic Scattering(1)
Ben Gu reported that the model is backward compatible with BSIM4.5.0 when Vth is negative. There is no problem when Vth is positive. A proposal in CMC 2008 Q4 was to change the columbic scattering term back to its form in BSIM 4.5.0 to fix the issue of backward incompatibility.
Reported by Robin Tan (Synopsys) for b4set.c line 181 Bug: The following code treats tempMod = 3 as tempMod = 0
if (!model->BSIM4tempModGiven) model->BSIM4tempMod = 0; else if ((model->BSIM4tempMod != 0) && (model->BSIM4tempMod != 1) && (model->BSIM4tempMod != 2)) { model->BSIM4tempMod = 0; printf("Warning: tempMod has been set to its default value: 0.\n"); }
Variable “EsatL” is updated , but “Esat” is not
Fix :
One line is added after line 1655:
1655 1656 1657 EsatL *= T10; Esat = EsatL / Leff; here->BSIM4EsatL = EsatL;
BSIM ቤተ መጻሕፍቲ ባይዱ.6.4
UC Berkeley - 4
Bug 3: mobMod=3 Temperature Dependence
Reported by Ben Gu and Chip Workman (Freescale) Bug: Temperature coefficient is updated twice
BSIM 4.6.4
UC Berkeley - 6
Bug 5: Esat Updating Issue
Bug : Reported by Joddy, Synopsys
Location: b4ld.c line 1655
1655 1656 EsatL *= T10; here->BSIM4EsatL = EsatL;
500 400 300 200 100
Coulomb Scattering
UD = 0 UD = 1e14
Vx
IVx (A)
CMC 2006 2Q
BSIM 4.6.4
0 0.00
0.05
0.10
0.15
0.20
Vx (V)
UC Berkeley - 11
Notes on BSIM4.6.3 Columbic Scattering(3)
We have concluded that there is no practical way to be backward compatible with a model that yields non-monotonic Id without also producing the nonmontonic Id. We recommend that no changes be made to the BSIM4.6.0 form.
2 2
4.6.0
µeff =
U0⋅ f (Leff ) Vgsteff + 2Vth Vgsteff + 2Vth Vth ⋅TOXE 1+ (UA +UCVbseff ) +UB +UD 2 TOXE TOXE Vgsteff + 2 Vth + 0.0001
2045)
T0 = n0 * Vtm;
(Vtm is never given a value in b4temp.c)
Fix: 1. Code is modified as follows
T0 = n0 * model->BSIM4vtm;
BSIM 4.6.4
UC Berkeley - 3
Bug 2: Implemenation Error in tempMod=3
(b4temp.c line 1139-1171)
if (model->BSIM4tempMod == 3) { pParam->BSIM4ua = pParam->BSIM4ua * pow(TRatio, pParam->BSIM4ua1) ; pParam->BSIM4uc = pParam->BSIM4uc * pow(TRatio, pParam->BSIM4uc1) ; ......... ............ if (model->BSIM4mobMod == 3) { pParam->BSIM4ua = pParam->BSIM4ua * pow(TRatio, pParam->BSIM4ua1) ; pParam->BSIM4uc = pParam->BSIM4uc * pow(TRatio, pParam->BSIM4uc1) ; .........
4.5.0
µeff =
U0⋅ f (Leff ) Vth ⋅TOXE V + 2Vth Vgsteff + 2Vth 1+ (UA +UCVbseff ) gsteff + UB + UD V + 2V TOXE TOXE th gsteff
2 2
BSIM 4.6.4
UC Berkeley - 12
BSIM 4.6.4
UC Berkeley - 10