Introduction to SystemVerilog
Autor Ashok B. Mehtaen Limba Engleză Hardback – 7 iul 2021
Proiectarea și verificarea circuitelor integrate de tip ASIC sau SoC cu milioane de porți logice reprezintă una dintre cele mai mari provocări în ingineria electronică modernă. Notăm cu interes faptul că Introduction to SystemVerilog nu se rezumă la o simplă trecere în revistă a sintaxei, ci abordează direct problema complexității prin prisma metodologiilor de verificare riguroase. Descoperim aici o resursă care transformă densul manual de referință (LRM) într-un ghid aplicativ, structurat pentru a facilita învățarea progresivă. Suntem de părere că organizarea conținutului este exemplară pentru un manual tehnic. Ashok B. Mehta alocă spații generoase unor structuri fundamentale precum tablourile, cozile și pachetele, înainte de a trece la concepte avansate de programare orientată pe obiecte (clase) și mecanisme de sincronizare între procese. Ca și Chris Spear în SystemVerilog for Verification, autorul distilează experiență reală în principii acționabile, însă Ashok B. Mehta pune un accent deosebit pe log-urile de simulare și pe claritatea semantică a fiecărei construcții de limbaj. Această lucrare reprezintă o evoluție firească în opera autorului, integrând și extinzând temele abordate în Systemverilog Assertions and Functional Coverage și ASIC/SoC Functional Design Verification. Dacă lucrările sale anterioare se concentrau pe nișe specifice ale verificării, acest volum de 888 de pagini oferă o viziune de ansamblu, de la tipuri de date de bază până la blocuri de ceas (clocking blocks) și verificatoare (checkers). Stilul este unul tehnic și pragmatic, fiind vizibilă experiența autorului în lucrul cu arhitecturi CPU și FPGA, ceea ce face ca exemplele oferite să fie direct aplicabile în mediul industrial.
Preț: 864.38 lei
Preț vechi: 1122.57 lei
-23%
Carte tipărită la comandă
Livrare economică 26 mai-01 iunie
Specificații
ISBN-10: 3030713180
Pagini: 888
Ilustrații: XXXV, 852 p. 156 illus., 148 illus. in color.
Dimensiuni: 160 x 241 x 50 mm
Greutate: 1.64 kg
Ediția:1st ed. 2021
Editura: Springer
Locul publicării:Cham, Switzerland
De ce să citești această carte
Această carte este esențială pentru inginerii care doresc să stăpânească designul și verificarea ASIC/SoC la nivel profesional. Cititorul câștigă o înțelegere profundă a standardului IEEE 1800, trecând de la sintaxă la metodologii complexe de verificare prin constrângeri aleatorii și aserțiuni. Este un instrument practic care înlocuiește documentația tehnică aridă cu exemple simulabile, fiind ideal atât pentru debutanți, cât și pentru programatorii experimentați care au nevoie de o referință solidă.
Despre autor
Ashok B. Mehta este un inginer cu o vastă experiență profesională în proiectarea și verificarea sistemelor complexe de tip ASIC, SoC, CPU și FPGA. Expertiza sa este recunoscută în industria semiconductoarelor, fiind un utilizator avansat care a contribuit activ la dezvoltarea metodologiilor de verificare. A publicat lucrări de referință la editura Springer, printre care se numără volume dedicate aserțiunilor SystemVerilog și strategiilor de design funcțional, toate fiind caracterizate printr-o abordare practică, bazată pe experiența directă din proiecte de inginerie de mare anvergură.
Cuprins
Notă biografică
Textul de pe ultima copertă
- Provides comprehensive coverage of the entire IEEE standard SystemVerilog language;
- Covers important topics such as constrained random verification, SystemVerilog Class, Assertions, Functional coverage, data types, checkers, interfaces, processes and procedures, among other language features;
- Uses easy to understand examples and simulation logs; examples are simulatable and will be provided online;
- Written by an experienced, professional end-user of ASIC/SoC/CPU and FPGA designs.
The Language Reference Manual (LRM) is quite dense and difficult to use as a text for learning the language. This book explains semantics at a level of detail that is not possible in an LRM. This is the strength of the book. This will be an excellent book for novice users and as a handy reference for experienced programmers. Mark Glasser
Cerebras Systems