Communication
Contacts
Offering
Investors
Careers
Sesame
Embedded memories
Logic virtual components
Analog virtual components
Test structures
 Hardware/Software Codesign
Virtual test & diagnostic
 Hardware/Software Codesign
Layout verification
Quadrant of skills
SoC Integration
Custom Fabless Supplier
 
 

Search dolphin:

 

Presentation Sheet

SMASH - Interface Devices

Automatic Insertion

Mixed Macro-Models

Connection by Name

 

 

A mixed macro-model is characterized by the fact that its instances can be connected to analog nets and/or logic signals. The foremost mixed macro-model delivered with SMASH is obviously the mixed-signal interface device model. Indeed, the mixed-signal multi language single kernel implemented in SMASH provides native, and, in most cases, totally automatic mixing of analog (SPICE, Verilog-AMS or VHDL-AMS) and logic (Verilog or VHDL) descriptions in the same circuit.

Interface devices are used to interface between the analog and logic devices. They carry both an analog voltage (continuous) and a logic value (discrete); equivalence schemes are used to translate voltages to logic levels and vice versa. Whenever a netlist is parsed by SMASH, interface nets are automatically identified and interface devices are automatically inserted unless the designer has explicitly inserted interface devices for a more fine grain control of the conversions performed at the interfaces.

 

Interface device capabilities

Mixed-signal simulation setup has never been so flexible and easy. A unique interface device enables simultaneous interconnection of analog nets and logic signals of different natures, with automatic parameterized conversions, allowing mixing of:

  • Multiple languages (VHDL, Verilog, SPICE, Verilog-A, VHDL-AMS)
  • Multiple net and signal types (std_logic, real, integer, quantity, potential…)

interface devices

 

smash Download