Consulting in Electronic and Optical Systems, Embedded Processing, and
Communications
BOARDS, PRODUCTS, and SYSTEMS
o
Fault tolerant Electronic and Optical products
- Specialty broadband and photonic interfaces in
various architectures and topologies: point-to-point, redundant, ring,
or mesh configurations.
Adapters,
links, hubs, concentrators, switches, routers, management systems, LEDs, light
pipes, fiberoptics, lasers, couplers, switches, filters/gratings, connectors,
optical end nodes, amplifiers, converters, add-drop muxes, cross-connects.
o
Simulation and modeling
of protocols, access methods, queuing, coding, transmission, …
o
Embedded intelligence
using latest microprocessor/FPGA technologies.
o
International Standards-Based Technologies
§
Safety, Compliance, and Interoperability
§
LAN/WAN communications: SONET/SDH, T3/T1, Ethernet,
FiberChannel, DSL, Cablemodem, Dial-up
|
|
CORE
|
METRO
|
EDGE
|
AGGREGATION
|
ACCESS
|
o
Switching and Routing: IP, ATM, Frame Relay, PPP, MPLS,
…
o
Voice, video, and data communications and processing:
Encoding, encryption, compression, reformatting.
TOP
MICROPROCESSOR SYSTEMS ENGINEERING
Design and development of
specialty embedded-processor interfaces
|
|
Pentium
|
Alpha
|
PowerPC
|
i960
|
microSPARC
|
|
|
ARM
|
MIPS
|
MC68330
|
i8051
|
Microchip PIC
|
o
PLD / FPGA / ASIC design
o
PCI, Compact PCI, PCMCIA,
VME/VSB, ISA/EISA, SBUS, ...
o
Sampling/timing,
acquisition/conditioning, transmission/reception front-ends.
o
Analysis, design review,
performance estimation, test methodologies.
o
Circuit, subsystem, and
board-level design and layout. EMC, Thermal and safety issues.
o
Procurement support: selection
and testing of components, flexible manufacturing options.
SOFTWARE AND HARDWARE/SOFTWARE INTEGRATION
·
Structured, Object Oriented
design methodologies.
1. Emphasis on up-front analysis, documentation, and
visualization; simulation and behavioral modeling, team building.
2. Extensive self-test and diagnostic capability. Checks and
balances via continuous verification and unit testing, source control, and bug
tracking,
3. Project tracking, early emulation/integration, flexible
testbeds, and interoperability testing.
- Expertise in
Distributed algorithms, communication protocols, multiprocessing.
·
Embedded system programming;
firmware, real-time control systems.
·
SQA and Testing via
simulation, emulation, diagnostic testing, interoperability and compliance
tests.
ASIC and FPGA DESIGN ENGINEERING
·
Specification of functional
behavior; conceptual research and design, partitioning.
·
Vendor and technology
selection, modularity, and reuse of system resources.
·
Design and development using
Verilog/VHDL and logic synthesis tools.
·
Documentation and
diagnostics/software interface reviews.
·
Development of Macrocells
and Intellectual Property.
·
Language interfaces (eg.
PLI), bus-functional models, and test-bench environments.
·
Design, simulation,
verification and testing of components.
·
I/O, packaging, and power
requirements verification.
OPTICAL COMMUNICATION SYSTEMS ENGINEERING
·
Performance specifications;
dynamic range, error rates, reliability.
·
Optical loss budgets,
dispersion/distortion analysis, synchronization issues.
·
Component research and
selection: optical sources, modulators, detectors, passives (fiber, couplers),
switches, cross-connects, multiplexors, ...
·
WDM and DWDM (Dense Wavelength
Division Multiplexing) systems, optical amplifiers, active switching, all-optical
devices, non-linear optics components, ...
·
Configuration guidelines,
testability issues, monitoring and managability.
SYSTEMS ANALYSIS
·
Mathematical performance
analysis and cost estimation.
·
Proof-of-concept engineering.
Simulations, prototypes, demonstration units, ...
Here's a Mathcad animation
(1.4MB) AVI of a nonlinear interaction of wavepackets.
Animation of two colliding wavepackets
(sinusoidal waves within a Gaussian envelope)
TOOLS and METHODOLOGIES (EDA= Electronic Design Automation)
·
Operating Systems: Unix, Linux, NT, Win95/98, MacOS,
...
·
Documentation: MS-Word, Acrobat, Framemaker, Visio, ...
·
Programming environments: MSVC++, Borland, CodeWarrior,
others
·
CASE, Source Control, Bug tracking, Project management,
tracking
·
Remote Access: internet, telnet, ftp, x-windows, ...
·
HDL -- Source management, scripts: Verilog / VHDL,
Perl, C/PLI, ...
·
Logic synthesis: Synplicity, Synopsys, Exemplar, ...
·
Simulation, co-simulation, hardware modeling,
emulation, ... PLIs: various
·
Verification and Coverage: Verilog/VHDL, Vera,
HDLScore, CoverMeter, Testbench Plus, 0-In, Verisity, Specman, Superlog, ...
·
Netlist / artwork generation and transfer: Allegro,
Gerber, ftp
·
Floorplanning, Place&Route (ASIC/FPGA), Power
Estimation, Design Rule Checking, Timing analysis
·
User documentation, field training materials,
troubleshooting guides, …
Last updated: July 2, 2002

Copyright © 1998-2002 Infozoic, Inc.