当前位置:网站首页>Cadence learning records
Cadence learning records
2022-07-05 07:46:00 【Senator】
Based on the experimental class cadence A little record of zero foundation introductory learning
One . IC Design process :
classification : Full customization (full custom)、 Semi custom (semi-custom) And based on programmable devices ( programmable device) Of IC Design . Analog integrated circuits are generally realized by full customization .
- Full customization :① The purpose is to maximize and optimize circuit performance , But it takes a long time , Suitable for mass production , High integration is required 、 Fast 、 Small area 、 General purpose with low power consumption IC or ASIC.② Designers are required to complete the circuit construction based on transistor level , All devices and interconnection layouts are designed by hand .
- Semi custom : Based on gate array ( gate array) And standard units ( standard-cell) The process of , Its cost is low 、 Cycle is short 、 Low chip utilization , Suitable for small batch 、 Fast chip .
- be based on PLD or FPGA And other programmable devices IC Design pattern is a kind of “ Rapid prototyping design ”, Programmable logic devices are usually semi-finished chips provided by semiconductor manufacturers , The manufacture of logic gate array has been completed , And the connection circuit between logic gates can pass EDA Tools / Programming to control on and off .
technological process : Determine the circuit design index —— Drawing circuit diagrams schematic—— Circuit simulation ( Pre simulation )—— Generate layout —— Design rule check (DRC)—— Comparison between layout and circuit schematic (LVS) Check —— Parasitic parameter extraction ( LPE)—— Post simulation —— Tape-out 、 Packaging and testing
EDA Tools : Mostly in the United States Cadence、Synopsis(HSpice) and Mentor Graphics The products of the three companies are mainly
Two . Cadence Use
Design platform ADE、 Circuit schematic editor (virtuoso schematic editor)、 Circuit simulator (spectre)、 Layout editor (virtuosolayouteditor)、 Layout verification tool (dracula) etc. . meanwhile ,ADE The design platform provides interfaces for other products , Such as Hspice Emulator 、Calibre Tools and their own layout checking tools Assura etc. , Can be integrated into the design platform .
- start-up cadence: Turn on the virtual machine , Right click , left-click “open terminal”—— Input “icfb“ or “virtuoso”( Notice that it's lowercase ), enter
remarks
- Pre simulation : No parasitic parameters are added to the net list , Pre layout simulation ( pre-layout simulation)
- The post simulation library obtains a delay 、 Power waste 、 logic function 、 Time sequence and other information
- Before simulation, we need to build the circuit structure and test platform and define each device 、 Excitation source parameters and required simulation type , Then call the circuit simulator , Such as HSPICE、SPECTRE、TSPICE The net list is automatically generated by the software for simulation .
- Parasitic parameter extraction : Consider parasitism R、C、L
- Tape-out : Submit the file format of the factory after streaming GDSII or GIF. In the R & D stage, the film is streamed —— Multi project chip (multi project
wafer, MPW); After the chip is finalized, it will be streamed —— Engineering batch .- EDA Tools : Pre simulation :Cadence Analog circuit simulation design environment of the platform ADE(analog design environment);|| Layout check :Cadence The company's Diva、Dracula, Mentor Graphics The company's Calibre,Synopsys The company's Hercules etc. ;|| LPE:StarRC、Calibre、 Dracula
- DRC: design rule check, Design rule check
- LVS: layout vs schematic, Check the layout and circuit schematic diagram
- LPE: layout parameter extraction, Parasitic parameter extraction
边栏推荐
- Line test -- data analysis -- FB -- teacher Gao Zhao
- CADD course learning (6) -- obtain the existing virtual compound library (drugbank, zinc)
- GPIO circuit principle of stm32
- II Simple NSIS installation package
- Ue5 hot update - remote server automatic download and version detection (simplehotupdate)
- SQL JOINS
- Apple script
- Anaconda pyhton multi version switching
- static的作用
- 数字孪生实际应用案例-风机篇
猜你喜欢

Package ‘*****‘ has no installation candidate

Application of ultra pure water particle counter in electronic semiconductors

Oracle-触发器和程序包

II Simple NSIS installation package

Miracast技术详解(一):Wi-Fi Display

Leetcode solution - number of islands

Altium designer 19.1.18 - change the transparency of copper laying

Altium Designer 19.1.18 - 导入板框

QT small case "addition calculator"

MySql——存储引擎
随机推荐
High end electronic chips help upgrade traditional oil particle monitoring
软件设计师:03-数据库系统
Extended application of single chip microcomputer-06 independent key
Linked list (establishment, deletion, insertion and printing of one-way linked list)
611. Number of effective triangles
Openxlsx field reading problem
Daily Practice:Codeforces Round #794 (Div. 2)(A~D)
GBK error in web page Chinese display (print, etc.), solution
Latex notes
Scm-05 basis of independent keyboard
Oracle triggers and packages
NSIS finds out whether the file exists and sets the installation path
The global and Chinese market of lithographic labels 2022-2028: Research Report on technology, participants, trends, market size and share
II Simple NSIS installation package
Differences between pycharm and idle and process -- join() in vs Code
Altium Designer 19.1.18 - 更改铺铜的透明度
Package ‘*****‘ has no installation candidate
Function and usage of function pointer
Ten thousand words detailed eight sorting must read (code + dynamic diagram demonstration)
Charles- unable to grab bags and surf the Internet