Getting started
[ Back to index ]
Contents
- Introduction
- …
- …
Keywords:
Introduction
digital IC design flow, HDL code, poi synthesis e poi place-and-route di una netlist sintetizzata
Functional verification with Incisive
functional verification significa Incisive, quindi codice SystemC, VHDL and Verilog che viene compilato (check della sintassi) e simulato
ncsim e' il nome dell'eseguibile (come quando lancio virtuoso!)
NCSim wikipedia
ncvhdl ⇒ eseguibile da lanciare per compilare solo VHDL
ncvlog ⇒ eseguibile per Verilog/System Verilog
ncsc ⇒ System C
ncsim ⇒ eseguibile che lancia la GUI, VHDL/Verilog/SystemC tutto unificato
oppure nclaunch
Release: INCISIV102
Logic syntesis with Cadence RTL Counter
Digital IC design significa usare Encounter RTL (il sintetizzatore) per fare la syntesis cioe' dato il codice VHDL/etc. disegnare lo schematico!
Il gioco e' mangiare codice VHDL sintetizzabile e produrre lo schematico al gate-level, a cui corrisponde una synthesized netlist
Backend design with SOC Encounter
con SOC Encounter System On Chip (SOC) quindi Place and Route tool
Essenzialmente mangia la netlist sintetizzata da RTL Compiler e genera il circuito
import the synthesized netlist (the result of RTL synthesis with RTL Compiler)
Lo si lancia con (without &)
encounter
Digital implementation with Encounter Digital Implementation (EDI)
tool completo pe rfar tutto
Documentation Incisive functional verification platform
Come spiegato in here in the twiki dare un
cd ~/cadence/doc mkdir Incisive_10.20 cd Incisive_10.20 find /usr/cadence/Incisive_10.20/doc -name '*.pdf' -exec ln -s {} . \;
Esempio sono:
/usr/cadence/Incisive_10.20/doc/nclaunch/nclaunch.pdf
/usr/cadence/Incisive_10.20/doc/ncvhdl/ncvhdl.pdf
/usr/cadence/Incisive_10.20/doc/ncvlog/ncvlog.pdf
Tool | File | Location |
---|---|---|
NC Launch | nclaunch.pdf | /usr/cadence/Incisive_10.20/doc/nclaunch |
NC VHDL | ncvhdl.pdf | /usr/cadence/Incisive_10.20/doc/ncvhdl |
NC Verilog | ncvlog.pdf | /usr/cadence/Incisive_10.20/doc/ncvlog |
Documentation RTL Compiler (RC) platform
cd ~/cadence/doc mkdir RC_9.10 cd RC_9.10 find /usr/cadence/RC_9.10/doc -name '*.pdf' -exec ln -s {} . \;
/usr/cadence/RC_9.10/doc/rc_user/rc_user.pdf
/usr/cadence/RC_9.10/doc/rc_comref/rc_comref.pdf
/usr/cadence/RC_9.10/doc/rcgui/rcgui.pdf
Document | File | Location |
---|---|---|
RC User Guide | rc_user.pdf | /usr/cadence/RC_9.10/doc/rc_user |
RC Command Rerefence | rc_comref.pdf | /usr/cadence/RC_9.10/doc/rc_comref |
RC GUI | rcgui.pdf | /usr/cadence/RC_9.10/doc/rcgui |
Documentation SOC Encounter
cd ~/cadence/doc mkdir SOC_8.10 cd SOC_8.10 find /usr/cadence/SOC_8.10/doc -name '*.pdf' -exec ln -s {} . \;
/usr/cadence/SOC_8.10/doc/<tool>