当前位置:网站首页>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
边栏推荐
- 数字孪生实际应用案例-风机篇
- Typecho adds Baidu collection (automatic API submission plug-in and crawler protocol)
- Altium Designer 19.1.18 - 隐藏某一个网络的飞线
- "Source code interpretation" famous programmer TJ's only library
- Detour of Tkinter picture scaling
- 通过sql语句统计特定字段出现次数并排序
- Oracle-触发器和程序包
- Apple terminal skills
- I 用c I 实现队列
- Altium designer 19.1.18 - Import frame
猜你喜欢
Altium designer 19.1.18 - Import frame
Play with grpc - go deep into concepts and principles
C language uses arrays to realize the intersection, union, difference and complement of sets
Could NOT find XXX (missing: XXX_LIBRARY XXX_DIR)
大学生活的自我总结-大一
Differences between pycharm and idle and process -- join() in vs Code
CADD course learning (5) -- Construction of chemosynthesis structure with known target (ChemDraw)
With the help of Navicat for MySQL software, the data of a database table in different or the same database link is copied to another database table
Self summary of college life - freshman
Nombre - 1. Création de tableaux
随机推荐
Oracle-触发器和程序包
Idea push project to code cloud
Calibre garbled
Realization of binary relation of discrete mathematics with C language and its properties
Global and Chinese market of resistivity meter 2022-2028: Research Report on technology, participants, trends, market size and share
Ue5 hot update - remote server automatic download and version detection (simplehotupdate)
static的作用
High end electronic chips help upgrade traditional oil particle monitoring
Daily Practice:Codeforces Round #794 (Div. 2)(A~D)
Global and Chinese markets for anesthesia, breathing and sleep apnea devices 2022-2028: Research Report on technology, participants, trends, market size and share
Global and Chinese market of peeled bourdon tubes 2022-2028: Research Report on technology, participants, trends, market size and share
Day07 type of mathematical operator automatic conversion relational operator bitwise operator blind date math
Global and Chinese market of plastic recycling machines 2022-2028: Research Report on technology, participants, trends, market size and share
Global and Chinese market of digital shore durometer 2022-2028: Research Report on technology, participants, trends, market size and share
Close of office 365 reading
Professional knowledge of public security -- teacher bilitong
Cygwin installation
The mutual realization of C L stack and queue in I
MySQL - storage engine
Exit of pyGame, idle and pycharm