Software Tools
This page is a resource for students who are taking my computer engineering design courses, or for my graduate students, to access latest information about the tools we use in our various endeavors. Click on this link to read about my use, and my philosophy on use, of software tools: Software Tools Philosophy.
| CSCE 313 | CSCE 491 | CSCE 611 | CSCE 612 | CSCE 613 | Research |
| Course Topic: Embedded systems programming | Course Topic: Computer engineering senior design project | Course Topic: Digital systems architecture and design | Course Topic: Hardware description language HDL-based programming and design for VLSI systems. | Course Topic: CMOS VLSI design of digital circuits and systems. | Research Areas: digital systems architecture, hardware/software design methods, custom computing, wireless network design. |
| WISM68 - assembly language program development and simulation tool set for emulating Motorola 68000 instruction set architecture. | IBM Rational Rose® - UML design analysis tools for object-oriented systems analysis, architecture and design. | Exsedia Nimbus™ - ASM tool set for partitioning and architecture design of digital systems. | KBS blockHDL™ - Design top-down partitioning and bottom-up aggregation of block-level components for digital systems design. | Mentor Graphics IC Design Architect® - graphical schematic circuit entry for digital logic design. | Exsedia Nimbus™ - ASM tool set for partitioning and architecture design of digital systems. |
| M68KMB - DOS based development tools and hardware unit for interface program development for Motorola 68000 processor and peripheral chips. | KBS flowHDL® - ASM tool set for partitioning and architecture design of digital systems. | Synopsys FPGA Compiler II® - Circuit synthesis and analysis tools for FPGA devices. | Mentor ModelSim - VHDL/Verilog HDL language-based simulation and analysis tools. | Mentor Graphics IC Station® - place and route tool set for ASIC design, with graphical cell-based design for CMOS circuits. | Design tool suite for custom computing design - Synplify Pro, ModelSim, Synopsys VSS, Xilinx ISE. |
| Exsedia Nimbus™ - ASM tool set for partitioning and architecture design of digital systems. | Xilinx ISE® - Circuit layout (place and route) and analysis tools for FPGA device programming. | Synplicity Synplify®, Synplify Pro® - Circuit synthesis and analysis tools for FPGA devices, that runs on PCs. | Synopsys Design Analyzer® - Circuit synthesis and analysis tools for ASIC and FPGA technology devices (without vendor libraries). | IBM Rational Rose® - UML design analysis tools for object-oriented systems analysis, architecture and design. | |
| Synopsys Design Analyzer® - Circuit synthesis and analysis tools for ASIC and FPGA technology devices (without vendor libraries). | ns-2 network simulation tool set (U. Southern Cal.) with wireless networking extensions (CMU). |