{'fraction_non_alphanumeric': 0.0317975340687865, 'fraction_numerical': 0.0, 'mean_word_length': 5.823008849557522, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Modeling, simulation, and synthesis of photonic integrated circuits using VHDL-AMS and FD-BPM

Increasingly the photonic integrated circuits (PICs) are becoming essential device and component for high-performance computer systems and telecommunication networks. With PIC's improved performance and diverse functionality, a hybrid electronic/photonic integrated circuits & systems are promising many exciting network applications. But there exists a need for a system-level CAD tool, which can model, simulate and synthesize electronic/photonic integrated circuits simultaneously and at multiple levels of abstraction. In this paper, we demonstrate a VHDL-based optoelectronic system modeling and simulation tool: Optoelectronic System Simulator (OSS), which can model, simulate and automatically synthesize PICs and hybrid electronic/photonic systems. The OSS is a conventional event-driven simulator integrated with circuit simulators and technology-dependent ordinary/partial differential equation (ODE/PDE) solver libraries. In particular, the OSS is capable of modeling and synthesizing complex waveguide networks in VHDL-based EDA environments by integrating a finite-difference beam propagation method (FD-BPM) and by automatically generating Auto-LISP layout scripts for PIC photomasks. The OSS supports multiple-level models with a system hierarchy support and it can generate a high-level behavioral model from a numerical FD-BPM simulation result. The use of OSS will be discussed with PIC design, modeling, and synthesis examples.