Development of 6G Networks and Technology |
Autore | Tripathi Suman Lata |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Newark : , : John Wiley & Sons, Incorporated, , 2024 |
Descrizione fisica | 1 online resource (476 pages) |
Altri autori (Persone) |
MahmudMufti
NarmadhaC AlexanderS. Albert |
Collana | Next Generation Computing and Communication Engineering Series |
Soggetto topico |
6G mobile communication systems
Internet |
ISBN |
9781394230662
1394230664 9781394230686 1394230680 9781394230679 1394230672 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Cover -- Series Page -- Title Page -- Copyright Page -- Contents -- Preface -- Acknowledgements -- Chapter 1 Introduction to AI Techniques for 6G Application -- 1.1 Introduction -- 1.2 Different Generation of Communication: From 1G to 6G -- 1.2.1 First Generation (1G) -- 1.2.2 Second Generation (2G) -- 1.2.3 Third Generation (3G) -- 1.2.4 Fourth Generation (4G) -- 1.2.5 Fifth Generation (5G) -- 1.2.6 Sixth Generation (6G) -- 1.3 Key Features and Requirements of 6G Networks -- 1.3.1 Faster Data Speeds -- 1.3.2 Ultra-Low Latency -- 1.3.3 Massive Capacity -- 1.3.4 Energy Efficiency -- 1.3.5 Seamless Connectivity -- 1.3.6 Advanced Spectrum Management -- 1.3.7 Enhanced Security and Privacy -- 1.3.8 Artificial Intelligence Integration -- 1.3.9 Heterogeneous Network Architecture -- 1.4 Role of Artificial Intelligence in 6G -- 1.4.1 Intelligent Radio Resource Management -- 1.4.2 Beamforming and MIMO -- 1.4.3 Intelligent Network Slicing |
Record Nr. | UNINA-9910908383803321 |
Tripathi Suman Lata | ||
Newark : , : John Wiley & Sons, Incorporated, , 2024 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Digital VLSI design and simulation with Verilog / / Suman Lata Tripathi [et al.] |
Autore | Tripathi Suman Lata |
Pubbl/distr/stampa | Hoboken, NJ : , : John Wiley & Sons, Inc., , [2022] |
Descrizione fisica | 1 online resource (222 pages) |
Disciplina | 621.395028553 |
Soggetto topico |
Integrated circuits - Very large scale integration - Design and construction
Verilog (Computer hardware description language) |
Soggetto genere / forma | Electronic books. |
ISBN |
1-119-77808-5
1-119-77809-3 1-119-77806-9 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910555117603321 |
Tripathi Suman Lata | ||
Hoboken, NJ : , : John Wiley & Sons, Inc., , [2022] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Digital VLSI design and simulation with Verilog / / Suman Lata Tripathi [et al.] |
Autore | Tripathi Suman Lata |
Pubbl/distr/stampa | Hoboken, NJ : , : John Wiley & Sons, Inc., , [2022] |
Descrizione fisica | 1 online resource (222 pages) |
Disciplina | 621.395028553 |
Soggetto topico |
Integrated circuits - Very large scale integration - Design and construction
Verilog (Computer hardware description language) |
ISBN |
1-119-77808-5
1-119-77809-3 1-119-77806-9 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910830614603321 |
Tripathi Suman Lata | ||
Hoboken, NJ : , : John Wiley & Sons, Inc., , [2022] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Intelligent Green Technologies for Sustainable Smart Cities |
Autore | Tripathi Suman Lata |
Pubbl/distr/stampa | Newark : , : John Wiley & Sons, Incorporated, , 2022 |
Descrizione fisica | 1 online resource (369 pages) |
Altri autori (Persone) |
GanguliSouvik
KumarAbhishek MagradzeTengiz |
Collana | Advances in Cyber Security Ser. |
Soggetto genere / forma | Electronic books. |
ISBN |
1-119-81609-2
1-119-81610-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910590099503321 |
Tripathi Suman Lata | ||
Newark : , : John Wiley & Sons, Incorporated, , 2022 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Machine Learning Algorithms for Signal and Image Processing |
Autore | Tripathi Suman Lata |
Pubbl/distr/stampa | Newark : , : John Wiley & Sons, Incorporated, , 2022 |
Descrizione fisica | 1 online resource (752 pages) |
Altri autori (Persone) |
GhaiDeepika
SaxenaSobhit ChandaManash AlazabMamoun |
ISBN |
1-119-86185-3
1-119-86184-5 1-119-86183-7 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910632497803321 |
Tripathi Suman Lata | ||
Newark : , : John Wiley & Sons, Incorporated, , 2022 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Nanodevices for Integrated Circuit Design |
Autore | Tripathi Suman Lata |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Newark : , : John Wiley & Sons, Incorporated, , 2023 |
Descrizione fisica | 1 online resource (304 pages) |
Altri autori (Persone) |
KumarAbhishek
RaoK. Srinivasa MudimelaPrasantha R |
ISBN |
1-394-18638-X
1-394-18639-8 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover -- Title Page -- Copyright Page -- Contents -- List of Contributors -- Preface -- Acknowledgements -- Chapter 1 Growth of Nano-Wire Field Effect Transistor in 21st Century -- 1.1 Introduction -- 1.2 Initial Works on Nanowire Field-Effect-Transistors (NW-FET) -- 1.2(A) Theoretical and Simulation Studies on Nanowire FET (NW-FET) -- 1.2(B) Fabrication of Nanowire Field-Effect-Transistor (NW-FET) -- 1.3 Application of Nanowire Field-Effect-Transistors (NW-FET) -- 1.4 Conclusion -- References -- Chapter 2 Impact of Silicon Nanowire-Based Transistor in IC Design Perspective -- 2.1 Introduction -- 2.2 Nanoscale Devices -- 2.2.1 Carbon Nanostructures -- 2.2.2 Nanoelectromechanical Systems -- 2.2.3 Graphene-Based Transistors -- 2.2.4 Silicon Nanowire Based Devices -- 2.3 Nanowire Heterostructures and Silicon Nanowires -- 2.3.1 Characteristics of SiNWs -- 2.3.2 Fabrication -- 2.3.3 Applications of SiNWs -- 2.4 Performance Analysis of Si Nanowire with SOI FET -- 2.5 Conclusion -- References -- Chapter 3 Kink Effect in Field Effect Transistors: Different Models and Techniques -- 3.1 Introduction -- 3.2 Techniques of Kink Effect -- 3.2.1 Current-Voltage Technique -- 3.2.2 Pulsed I-V Technique -- 3.2.3 Capacitance-Voltage Technique -- 3.3 Different Models of Kink Effect -- 3.4 Kink Effect in MOS Capacitors -- 3.4.1 Incomplete Ionization Model -- 3.4.2 Simulation of the Kink Effect in MOS Capacitor -- 3.4.2.1 Effect of the Variation of Activation Energy -- 3.4.2.2 Effect of the Variation of Traps Density -- 3.4.2.3 Effect of the Variation of Capture Cross Section -- 3.4.3 Comparison Between Experimental and Simulation Results -- 3.4.3.1 Hysteresis Effect on the C-V Characteristics -- 3.4.3.2 Proof of the Origin of Kink Effect -- 3.5 Conclusion -- References.
Chapter 4 Next Generation Molybdenum Disulfide FET: Its Properties, Evaluation, and Its Applications -- 4.1 Introduction of Two-Dimensional Materials -- 4.2 Evaluation of 2D-Materials -- 4.3 Overview of MoS2 -- 4.3.1 Why MoS2 -- 4.3.2 MoS2 Structured Design -- 4.4 Properties of MoS2 -- 4.4.1 Bulk Characteristics -- 4.4.2 Electrical and Optical Characteristics -- 4.4.2.1 BandGap -- 4.4.2.2 Photoluminescence Spectra -- 4.4.2.3 Injection of Electrons -- 4.4.2.4 Transistor -- 4.4.3 Mechanical Properties -- 4.4.3.1 Valleytronics -- 4.4.3.2 Optical Transitions -- 4.4.3.3 Spin-Orbit Valence Band -- 4.5 Fabrication of MoS2 -- 4.5.1 Mechanical Exfoliation -- 4.5.2 Intercalation -- 4.5.3 Solvent Exfoliation -- 4.5.4 Chemical Vapor Deposition (CVD) -- 4.6 Applications of MoS2 -- 4.6.1 Solid Lubricants -- 4.6.2 Electronic Applications -- 4.6.3 Field-Effect Transistor -- 4.6.4 Switching Transistor -- 4.6.5 Nano-Structures -- 4.6.6 Biosensors -- 4.6.7 FET-Based Biosensors -- 4.7 Comparison of Other 2D Materials with MoS2 -- 4.8 Conclusion -- References -- Chapter 5 Impact of Working Temperature on the ION/IOFF Ratio of a Hetero Step-Shaped Gate TFET With Improved Ambipolar Conduction -- 5.1 Introduction -- 5.2 Device Structure -- 5.3 Results and Discussion -- 5.4 Conclusion -- References -- Chapter 6 Analysis of RF with DC and Linearity Parameter and Study of Noise Characteristics of Gate-All-Around Junctionless FET (GAA-JLFET) and Its Applications -- 6.1 Introduction -- 6.2 Structure of GAA-JLFET -- 6.3 Results and Discussion -- 6.3.1 DC Analysis -- 6.3.2 RF Analysis -- 6.3.3 Linearity Analysis -- 6.3.4 Noise Analysis -- 6.3.4.1 Thermal Noise -- 6.3.4.2 Flicker Noise -- 6.3.4.3 Gate-Induced Thermal Noise -- 6.4 Applications -- 6.5 Conclusion -- References. Chapter 7 E-Mode-Operated Advanced III-V Heterostructure Quantum Well Devices for Analog/RF and High-Power Switching Applications -- 7.1 Silicon Era and Scaling Limit -- 7.2 III-V GaN-Based Compound Semiconductors -- 7.3 Band-Gap Engineering -- 7.4 Quantum Well -- 7.5 Polarization in GaN Devices and their Specific Properties -- 7.6 Strain and Lattice Mismatch in III-N Semiconductors -- 7.7 High Electron Mobility Transistors (HEMTs) -- 7.8 Two-Dimensional Electron Gas (2DEG) -- 7.9 AlGaN/GaN Heterostructure HEMT -- 7.9.1 Scope of the III-V Heterostructure Quantum Well Device -- 7.9.2 Problem Statement -- 7.9.3 Motivation for the Present III-V Heterostructure Quantum Well Device -- 7.10 Enhancement Mode GaN DH-HEMTs Device With Boron-Doped Gate Cap Layer -- 7.10.1 Device Architecture -- 7.11 High-K Gate Dielectric III-Nitride GaN MIS-HEMT Devices -- 7.11.1 Device Architecture -- 7.11.2 Boost Converter Circuit Application -- 7.12 Conclusion -- References -- Chapter 8 Design of FinFET as Biosensor -- 8.1 Introduction -- 8.2 Existing FET Based Biosensors -- 8.2.1 TGRC-MOSFET as a Biosensor -- 8.2.2 An N-Type Nanogap Embedded Polarity Biased Based DM- EDTFET Biosensor -- 8.2.3 Cavity on Source Charge Plasma TFET-Based Biosensor -- 8.2.4 Dielectric Modulated Double Gate Junctionless MOSFET Biosensor -- 8.2.5 A Double Gate Dielectric Modulated Junctionless Tunnel Field-Effect Transistor as a Biosensor -- 8.3 Performance Parameters of Biosensors -- 8.4 FinFET Designed as Biosensor Using Visual TCAD -- 8.5 Biosensors in Disease Detection -- 8.6 Conclusion -- 8.7 Acknowledgement -- References -- Chapter 9 Biodegradable and Flexible Electronics: Types and Applications -- 9.1 Introduction -- 9.2 Biodegradable and Flexible Electronics -- 9.3 Types of Materials Used for Biodegradable and Flexible Electronics -- 9.3.1 Materials for Biodegradable Electronics. 9.3.2 Materials for Flexible Electronics -- 9.4 Applications of Biodegradable and Flexible Electronic Devices -- 9.4.1 Sensing and Diagnosis -- 9.4.2 Energy Storage -- 9.4.3 Smart Textiles -- 9.4.3.1 Chameleonic Textiles -- 9.4.3.2 Intelligent Textile Sutures -- 9.4.3.3 Textile-Based Flexible and Printable Material -- 9.4.4 Wearable Electronics -- 9.5 Conclusion -- References -- Chapter 10 Novel Parameters Extraction Method of High-Speed PIN Diode for Power Integrated Circuit -- 10.1 Introduction -- 10.2 Review of the Technology and Physics of Power PIN Diodes -- 10.2.1 Technological Aspect -- 10.2.2 Physical Aspect -- 10.3 State of the Art of PIN Diode Parameters Extraction -- 10.4 Proposed Method -- 10.4.1 Principle -- 10.4.2 Doping Profile Parameters Identification -- 10.4.2.1 Experimental Method -- 10.4.2.2 Model Description -- 10.4.2.3 Parameters Extraction Procedure -- 10.4.3 Ambipolar Lifetime Estimation -- 10.4.3.1 Experimental Method -- 10.4.3.2 Numerical Analysis of OCVD Method -- 10.4.3.3 Parameters Extraction Procedure -- 10.5 Validation -- 10.6 Conclusion -- References -- Chapter 11 Edge AI - A Promising Technology -- 11.1 Introduction -- 11.2 Deep Neural Networks -- 11.2.1 Multi-Layer Perceptrons (MLP) -- 11.2.2 Convolutional Neural Networks (CNNs) -- 11.2.3 Recurrent Neural Networks (RNNs) -- 11.3 Model Compression Techniques for Deep Learning -- 11.3.1 Pruning -- 11.3.2 Quantization -- 11.3.3 Low Rank Factorization -- 11.3.4 Knowledge Distillation -- 11.4 Computing Infrastructures -- 11.4.1 GPU Accelerator -- 11.4.2 FPGA Accelerator -- 11.5 Conclusion -- References -- Chapter 12 Tunable Frequency Oscillator -- 12.1 Introduction -- 12.2 Experimental Methods and Materials -- 12.2.1 Varactor Diode -- 12.2.2 Active Inductor -- 12.3 Results and Discussion -- 12.4 Conclusion -- References. Chapter 13 Introduction to Nanomagnetic Materials for Electronic Devices: Fundamental, Synthesis, Classification and Applications -- 13.1 Introduction - An Explanation of the Process and Approach -- 13.2 Nanomaterials -- 13.2.1 Surface to Volume Ratio -- 13.2.2 Quantum Confinement Effect -- 13.3 Synthesis and Characterization of Nano Materials -- 13.4 Characterization Technique for Structural Analysis -- 13.5 Magnetic Materials -- 13.6 Classification of Magnetic Materials -- 13.7 Magnetic Properties -- 13.8 Ferrites -- 13.8.1 Classification and Types of Ferrites -- 13.8.2 Spinel Ferrite -- 13.8.3 Garnet -- 13.8.4 Ortho Ferrite Structure -- 13.8.5 Magnetoplumbite Structure -- 13.8.6 Hexagonal Ferrites -- 13.8.7 Classification of Hexaferrite -- 13.9 Applications of Magnetic Materials -- 13.10 Conclusion -- References -- About the Editors -- Index -- EULA. |
Record Nr. | UNINA-9910877194703321 |
Tripathi Suman Lata | ||
Newark : , : John Wiley & Sons, Incorporated, , 2023 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Programming and GUI Fundamentals : TCL-TK for Electronic Design Automation (EDA) |
Autore | Tripathi Suman Lata |
Pubbl/distr/stampa | Newark : , : John Wiley & Sons, Incorporated, , 2022 |
Descrizione fisica | 1 online resource (226 pages) |
Altri autori (Persone) |
KumarAbhishek
PathakJyotirmoy |
ISBN |
1-119-83744-8
1-119-83742-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover -- Title Page -- Copyright Page -- Contents -- About the Authors -- Chapter 1 Introduction -- 1.1 Features of Tcl -- 1.2 Special Variable -- 1.3 Tcl First Program -- 1.4 Tcl Identifiers -- 1.5 Applications of Tcl -- References -- Chapter 2 Basic Commands -- 2.1 Introduction -- 2.2 Set Command -- 2.3 Variable Substitution -- 2.4 Grouping -- 2.5 Command Substitution -- 2.6 Math Expressions -- 2.7 Backslash Substitution (\& -- ) -- 2.8 Tcl Operator -- 2.8.1 Arithmetic Operators -- 2.8.2 Relational Operators -- 2.8.3 Logical Operators -- 2.8.4 Bitwise Operators -- 2.8.5 Ternary Operators -- 2.8.6 Shift Operators -- 2.8.7 Tcl In-built Math Function -- 2.9 Procedure -- 2.10 Eval Commands -- 2.11 Solved Questions -- 2.12 Review Questions -- 2.13 MCQs Based on Tcl Basics -- References -- 2.A Appendix I (Built-in math functions) -- 2.B Appendix II (Tcl Backslash sequence) -- Chapter 3 Program Flow Control -- 3.1 If-Else Command -- 3.2 Switch-Case Command -- 3.3 Loop Command -- 3.3.1 While Loop -- 3.3.2 For Loop -- 3.3.3 Foreach Command -- 3.4 Continue and Break -- 3.5 Catch and Error -- 3.6 Solved Problems -- 3.7 Practice Questions -- 3.8 MCQs -- References -- Chapter 4 Tcl Data Structure -- 4.1 String and Matching Command -- 4.1.1 Append Command -- 4.1.2 Format Command -- 4.1.3 Number Base Conversion with the Format Command -- 4.1.4 Scan Command -- 4.1.5 Clock Command -- 4.1.6 Clock Format Command -- 4.1.7 Clock Scan Command -- 4.1.8 Clock Add Command -- 4.1.9 Solved Problems -- 4.1.10 Review Problems -- 4.1.11 MCQs on Strings -- 4.2 Lists and their Commands -- 4.2.1 List-based Commands -- 4.2.2 Solved Problems -- 4.2.3 Review Problems -- 4.2.4 MCQs on List -- 4.3 Arrays and their Commands -- 4.3.1 Array-Based Commands -- 4.3.2 Solved Examples -- 4.3.3 Review Problems -- 4.3.4 MCQs on Arrays and their Commands -- References.
Chapter 5 Tcl Object-Oriented Programming -- 5.1 Class -- 5.2 Creation of a Class -- 5.3 Define a Member in a Class -- 5.4 Define Method -- 5.5 Constructor and Destructor -- 5.6 Destroying of Class -- 5.7 Invoking Method -- 5.8 Registering Method for Callback -- References -- Chapter 6 File Processing -- 6.1 Introduction -- 6.2 Tcl File Command -- 6.2.1 Opening a File -- 6.2.2 Closing a File -- 6.2.3 Writing into a File -- 6.2.4 Reading of the File -- 6.2.5 Write with Append Mode -- 6.3 Tcl File In-built Commands -- 6.3.1 File Seek Command -- 6.3.2 File Tell Command -- 6.3.3 File Eof Command -- 6.3.4 List-based Command into the File -- 6.4 Solved Questions -- 6.5 Review Questions -- 6.6 MCQs based on Tcl File Processing -- References -- Chapter 7 Toolkit Widgets -- 7.1 Features of Tk Widgets -- 7.2 Geometry Manager -- 7.3 Widget Naming -- 7.4 Widget Dimension -- 7.5 Widget Configuration -- 7.6 Widget Programming -- 7.6.1 Button Widget -- 7.6.2 Label Widget -- 7.6.3 Textvariable Widget Command -- 7.6.4 Entry Widget -- 7.6.5 Frame Widget -- 7.6.6 Scale Widget -- 7.6.7 Message Widget -- 7.6.8 Spinbox Widget -- 7.7 Solved Problems -- 7.8 Unsolved Problems -- 7.9 MCQs on Tk Widgets -- References -- Chapter 8 Binding Commands and Other Widgets -- 8.1 Class and Widget Binding -- 8.1.1 Bindtag Command -- 8.1.2 Event Pattern -- 8.1.3 Event Type -- 8.1.4 Bind with Mouse Button -- 8.1.5 Bind with Mouse Motion -- 8.2 Widget Characteristic Commands -- 8.2.1 Unpack Command -- 8.2.2 Arranging on Side -- 8.2.3 Stacking -- 8.2.4 Cavity Model -- 8.2.5 Packing and Display Space (the fill and -expand commands) -- 8.2.6 Padding -- 8.2.7 Anchoring -- 8.3 Menubar-Menu-Menubutton -- 8.3.1 Entries to a Menu -- 8.3.2 Cascade Menu -- 8.4 Tearoff Command -- 8.5 Listbox Widget -- 8.6 Place Manager -- 8.7 Solved Problems -- 8.8 MCQs on Bind, Menu, and Place Manager -- References. Chapter 9 Canvas Widgets and Tk Commands -- 9.1 Canvas Coordinate -- 9.2 Drawing over Canvas -- 9.2.1 Arc -- 9.2.2 Line -- 9.2.3 Rectangle -- 9.2.4 Polygon -- 9.2.5 Oval -- 9.2.6 Text -- 9.2.7 Bitmap -- 9.2.8 Image Widget -- 9.3 Event Binding of Canvas Object -- 9.4 Create a Movable Object -- 9.5 Tk built-in Command -- 9.5.1 Tk_choose Color -- 9.5.2 tk_chooseDirectory -- 9.5.3 tk_getOpenFile / tk_getSaveFile -- 9.5.4 tk_messageBox -- 9.6 Solved Problems -- 9.7 Review Problem -- 9.8 MCQs of Canvas -- 9.A Appendix A -- References -- Chapter 10 Tcl-Tk for EDA Tool -- 10.1 Accessing Vivado Tool via Tcl Script -- 10.2 Sourcing the Tcl Script with Vivado -- 10.3 Implementing Counter Program with Vivado Tcl Console -- 10.4 Advantage of Vivado in Tcl Mode -- Reference -- 10.A Appendix -- Index -- EULA. |
Record Nr. | UNINA-9910595598503321 |
Tripathi Suman Lata | ||
Newark : , : John Wiley & Sons, Incorporated, , 2022 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Programming and GUI fundamentals : TCL-TK for electronic design automation (EDA) / / Suman Lata Tripathi, Abhishek Kumar, and Jyotirmoy Pathak |
Autore | Tripathi Suman Lata |
Pubbl/distr/stampa | Hoboken, NJ : , : John Wiley & Sons, Inc., , [2022] |
Descrizione fisica | 1 online resource (226 pages) |
Disciplina | 621.38150285/536 |
Soggetto topico |
Integrated circuits - Computer-aided design
Graphical user interfaces (Computer systems) |
ISBN |
1-119-83744-8
1-119-83742-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover -- Title Page -- Copyright Page -- Contents -- About the Authors -- Chapter 1 Introduction -- 1.1 Features of Tcl -- 1.2 Special Variable -- 1.3 Tcl First Program -- 1.4 Tcl Identifiers -- 1.5 Applications of Tcl -- References -- Chapter 2 Basic Commands -- 2.1 Introduction -- 2.2 Set Command -- 2.3 Variable Substitution -- 2.4 Grouping -- 2.5 Command Substitution -- 2.6 Math Expressions -- 2.7 Backslash Substitution (\& -- ) -- 2.8 Tcl Operator -- 2.8.1 Arithmetic Operators -- 2.8.2 Relational Operators -- 2.8.3 Logical Operators -- 2.8.4 Bitwise Operators -- 2.8.5 Ternary Operators -- 2.8.6 Shift Operators -- 2.8.7 Tcl In-built Math Function -- 2.9 Procedure -- 2.10 Eval Commands -- 2.11 Solved Questions -- 2.12 Review Questions -- 2.13 MCQs Based on Tcl Basics -- References -- 2.A Appendix I (Built-in math functions) -- 2.B Appendix II (Tcl Backslash sequence) -- Chapter 3 Program Flow Control -- 3.1 If-Else Command -- 3.2 Switch-Case Command -- 3.3 Loop Command -- 3.3.1 While Loop -- 3.3.2 For Loop -- 3.3.3 Foreach Command -- 3.4 Continue and Break -- 3.5 Catch and Error -- 3.6 Solved Problems -- 3.7 Practice Questions -- 3.8 MCQs -- References -- Chapter 4 Tcl Data Structure -- 4.1 String and Matching Command -- 4.1.1 Append Command -- 4.1.2 Format Command -- 4.1.3 Number Base Conversion with the Format Command -- 4.1.4 Scan Command -- 4.1.5 Clock Command -- 4.1.6 Clock Format Command -- 4.1.7 Clock Scan Command -- 4.1.8 Clock Add Command -- 4.1.9 Solved Problems -- 4.1.10 Review Problems -- 4.1.11 MCQs on Strings -- 4.2 Lists and their Commands -- 4.2.1 List-based Commands -- 4.2.2 Solved Problems -- 4.2.3 Review Problems -- 4.2.4 MCQs on List -- 4.3 Arrays and their Commands -- 4.3.1 Array-Based Commands -- 4.3.2 Solved Examples -- 4.3.3 Review Problems -- 4.3.4 MCQs on Arrays and their Commands -- References.
Chapter 5 Tcl Object-Oriented Programming -- 5.1 Class -- 5.2 Creation of a Class -- 5.3 Define a Member in a Class -- 5.4 Define Method -- 5.5 Constructor and Destructor -- 5.6 Destroying of Class -- 5.7 Invoking Method -- 5.8 Registering Method for Callback -- References -- Chapter 6 File Processing -- 6.1 Introduction -- 6.2 Tcl File Command -- 6.2.1 Opening a File -- 6.2.2 Closing a File -- 6.2.3 Writing into a File -- 6.2.4 Reading of the File -- 6.2.5 Write with Append Mode -- 6.3 Tcl File In-built Commands -- 6.3.1 File Seek Command -- 6.3.2 File Tell Command -- 6.3.3 File Eof Command -- 6.3.4 List-based Command into the File -- 6.4 Solved Questions -- 6.5 Review Questions -- 6.6 MCQs based on Tcl File Processing -- References -- Chapter 7 Toolkit Widgets -- 7.1 Features of Tk Widgets -- 7.2 Geometry Manager -- 7.3 Widget Naming -- 7.4 Widget Dimension -- 7.5 Widget Configuration -- 7.6 Widget Programming -- 7.6.1 Button Widget -- 7.6.2 Label Widget -- 7.6.3 Textvariable Widget Command -- 7.6.4 Entry Widget -- 7.6.5 Frame Widget -- 7.6.6 Scale Widget -- 7.6.7 Message Widget -- 7.6.8 Spinbox Widget -- 7.7 Solved Problems -- 7.8 Unsolved Problems -- 7.9 MCQs on Tk Widgets -- References -- Chapter 8 Binding Commands and Other Widgets -- 8.1 Class and Widget Binding -- 8.1.1 Bindtag Command -- 8.1.2 Event Pattern -- 8.1.3 Event Type -- 8.1.4 Bind with Mouse Button -- 8.1.5 Bind with Mouse Motion -- 8.2 Widget Characteristic Commands -- 8.2.1 Unpack Command -- 8.2.2 Arranging on Side -- 8.2.3 Stacking -- 8.2.4 Cavity Model -- 8.2.5 Packing and Display Space (the fill and -expand commands) -- 8.2.6 Padding -- 8.2.7 Anchoring -- 8.3 Menubar-Menu-Menubutton -- 8.3.1 Entries to a Menu -- 8.3.2 Cascade Menu -- 8.4 Tearoff Command -- 8.5 Listbox Widget -- 8.6 Place Manager -- 8.7 Solved Problems -- 8.8 MCQs on Bind, Menu, and Place Manager -- References. Chapter 9 Canvas Widgets and Tk Commands -- 9.1 Canvas Coordinate -- 9.2 Drawing over Canvas -- 9.2.1 Arc -- 9.2.2 Line -- 9.2.3 Rectangle -- 9.2.4 Polygon -- 9.2.5 Oval -- 9.2.6 Text -- 9.2.7 Bitmap -- 9.2.8 Image Widget -- 9.3 Event Binding of Canvas Object -- 9.4 Create a Movable Object -- 9.5 Tk built-in Command -- 9.5.1 Tk_choose Color -- 9.5.2 tk_chooseDirectory -- 9.5.3 tk_getOpenFile / tk_getSaveFile -- 9.5.4 tk_messageBox -- 9.6 Solved Problems -- 9.7 Review Problem -- 9.8 MCQs of Canvas -- 9.A Appendix A -- References -- Chapter 10 Tcl-Tk for EDA Tool -- 10.1 Accessing Vivado Tool via Tcl Script -- 10.2 Sourcing the Tcl Script with Vivado -- 10.3 Implementing Counter Program with Vivado Tcl Console -- 10.4 Advantage of Vivado in Tcl Mode -- Reference -- 10.A Appendix -- Index -- EULA. |
Record Nr. | UNINA-9910642706403321 |
Tripathi Suman Lata | ||
Hoboken, NJ : , : John Wiley & Sons, Inc., , [2022] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Programming and GUI fundamentals : TCL-TK for electronic design automation (EDA) / / Suman Lata Tripathi, Abhishek Kumar, and Jyotirmoy Pathak |
Autore | Tripathi Suman Lata |
Pubbl/distr/stampa | Hoboken, NJ : , : John Wiley & Sons, Inc., , [2022] |
Descrizione fisica | 1 online resource (226 pages) |
Disciplina | 621.38150285/536 |
Soggetto topico |
Integrated circuits - Computer-aided design
Graphical user interfaces (Computer systems) |
ISBN |
1-119-83744-8
1-119-83742-1 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Cover -- Title Page -- Copyright Page -- Contents -- About the Authors -- Chapter 1 Introduction -- 1.1 Features of Tcl -- 1.2 Special Variable -- 1.3 Tcl First Program -- 1.4 Tcl Identifiers -- 1.5 Applications of Tcl -- References -- Chapter 2 Basic Commands -- 2.1 Introduction -- 2.2 Set Command -- 2.3 Variable Substitution -- 2.4 Grouping -- 2.5 Command Substitution -- 2.6 Math Expressions -- 2.7 Backslash Substitution (\& -- ) -- 2.8 Tcl Operator -- 2.8.1 Arithmetic Operators -- 2.8.2 Relational Operators -- 2.8.3 Logical Operators -- 2.8.4 Bitwise Operators -- 2.8.5 Ternary Operators -- 2.8.6 Shift Operators -- 2.8.7 Tcl In-built Math Function -- 2.9 Procedure -- 2.10 Eval Commands -- 2.11 Solved Questions -- 2.12 Review Questions -- 2.13 MCQs Based on Tcl Basics -- References -- 2.A Appendix I (Built-in math functions) -- 2.B Appendix II (Tcl Backslash sequence) -- Chapter 3 Program Flow Control -- 3.1 If-Else Command -- 3.2 Switch-Case Command -- 3.3 Loop Command -- 3.3.1 While Loop -- 3.3.2 For Loop -- 3.3.3 Foreach Command -- 3.4 Continue and Break -- 3.5 Catch and Error -- 3.6 Solved Problems -- 3.7 Practice Questions -- 3.8 MCQs -- References -- Chapter 4 Tcl Data Structure -- 4.1 String and Matching Command -- 4.1.1 Append Command -- 4.1.2 Format Command -- 4.1.3 Number Base Conversion with the Format Command -- 4.1.4 Scan Command -- 4.1.5 Clock Command -- 4.1.6 Clock Format Command -- 4.1.7 Clock Scan Command -- 4.1.8 Clock Add Command -- 4.1.9 Solved Problems -- 4.1.10 Review Problems -- 4.1.11 MCQs on Strings -- 4.2 Lists and their Commands -- 4.2.1 List-based Commands -- 4.2.2 Solved Problems -- 4.2.3 Review Problems -- 4.2.4 MCQs on List -- 4.3 Arrays and their Commands -- 4.3.1 Array-Based Commands -- 4.3.2 Solved Examples -- 4.3.3 Review Problems -- 4.3.4 MCQs on Arrays and their Commands -- References.
Chapter 5 Tcl Object-Oriented Programming -- 5.1 Class -- 5.2 Creation of a Class -- 5.3 Define a Member in a Class -- 5.4 Define Method -- 5.5 Constructor and Destructor -- 5.6 Destroying of Class -- 5.7 Invoking Method -- 5.8 Registering Method for Callback -- References -- Chapter 6 File Processing -- 6.1 Introduction -- 6.2 Tcl File Command -- 6.2.1 Opening a File -- 6.2.2 Closing a File -- 6.2.3 Writing into a File -- 6.2.4 Reading of the File -- 6.2.5 Write with Append Mode -- 6.3 Tcl File In-built Commands -- 6.3.1 File Seek Command -- 6.3.2 File Tell Command -- 6.3.3 File Eof Command -- 6.3.4 List-based Command into the File -- 6.4 Solved Questions -- 6.5 Review Questions -- 6.6 MCQs based on Tcl File Processing -- References -- Chapter 7 Toolkit Widgets -- 7.1 Features of Tk Widgets -- 7.2 Geometry Manager -- 7.3 Widget Naming -- 7.4 Widget Dimension -- 7.5 Widget Configuration -- 7.6 Widget Programming -- 7.6.1 Button Widget -- 7.6.2 Label Widget -- 7.6.3 Textvariable Widget Command -- 7.6.4 Entry Widget -- 7.6.5 Frame Widget -- 7.6.6 Scale Widget -- 7.6.7 Message Widget -- 7.6.8 Spinbox Widget -- 7.7 Solved Problems -- 7.8 Unsolved Problems -- 7.9 MCQs on Tk Widgets -- References -- Chapter 8 Binding Commands and Other Widgets -- 8.1 Class and Widget Binding -- 8.1.1 Bindtag Command -- 8.1.2 Event Pattern -- 8.1.3 Event Type -- 8.1.4 Bind with Mouse Button -- 8.1.5 Bind with Mouse Motion -- 8.2 Widget Characteristic Commands -- 8.2.1 Unpack Command -- 8.2.2 Arranging on Side -- 8.2.3 Stacking -- 8.2.4 Cavity Model -- 8.2.5 Packing and Display Space (the fill and -expand commands) -- 8.2.6 Padding -- 8.2.7 Anchoring -- 8.3 Menubar-Menu-Menubutton -- 8.3.1 Entries to a Menu -- 8.3.2 Cascade Menu -- 8.4 Tearoff Command -- 8.5 Listbox Widget -- 8.6 Place Manager -- 8.7 Solved Problems -- 8.8 MCQs on Bind, Menu, and Place Manager -- References. Chapter 9 Canvas Widgets and Tk Commands -- 9.1 Canvas Coordinate -- 9.2 Drawing over Canvas -- 9.2.1 Arc -- 9.2.2 Line -- 9.2.3 Rectangle -- 9.2.4 Polygon -- 9.2.5 Oval -- 9.2.6 Text -- 9.2.7 Bitmap -- 9.2.8 Image Widget -- 9.3 Event Binding of Canvas Object -- 9.4 Create a Movable Object -- 9.5 Tk built-in Command -- 9.5.1 Tk_choose Color -- 9.5.2 tk_chooseDirectory -- 9.5.3 tk_getOpenFile / tk_getSaveFile -- 9.5.4 tk_messageBox -- 9.6 Solved Problems -- 9.7 Review Problem -- 9.8 MCQs of Canvas -- 9.A Appendix A -- References -- Chapter 10 Tcl-Tk for EDA Tool -- 10.1 Accessing Vivado Tool via Tcl Script -- 10.2 Sourcing the Tcl Script with Vivado -- 10.3 Implementing Counter Program with Vivado Tcl Console -- 10.4 Advantage of Vivado in Tcl Mode -- Reference -- 10.A Appendix -- Index -- EULA. |
Record Nr. | UNINA-9910830280303321 |
Tripathi Suman Lata | ||
Hoboken, NJ : , : John Wiley & Sons, Inc., , [2022] | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|