6 SystemC Library
Simics Migration Guide  / 

7 Deprecated and Legacy Functionality

This chapter describes all functionality that is currently deprecated or legacy, and, in the former case, when it will be removed, including items removed in the current release. There are also suggestions on replacements.

7.1 Legacy in Simics 7

Functionality classified as legacy in Simics 7.

7.1.1 Product Features

Functionality Notes
The -echo command line option can be used to include command invocations as part of Simics output, which can be directed to file
The script declaration system. New code should use the target parameter framework.
The component system. New code should use the blueprint framework.
DML 1.2 New code should use DML 1.4.
Haps New code should use notifiers.
GNU make based module build system. New modules should use CMake instead.
Ports and port interfaces. New devices should use port objects.
The [obj, "name"] syntax for device connects. New devices should use port objects and regular interfaces, e.g. use syntax obj.port.name or obj.bank.name.

7.1.2 CLI

Functionality Notes
break-io bp.bank.break is a replacement in most cases
unbreak-io bp.bank.break and bp.delete is a replacement in most cases
trace-io bp.bank.trace is a replacement in most cases
trace-io-setup No replacement.
untrace-io bp.bank.trace and bp.delete is a replacement in most cases
wait-for-io-break bp.bank.wait-for is a replacement in most cases
restart-simics It only works when running Simics locally.
The ports attribute (e.g. dev.ports.HRESET.signal). Use port objects and the port or the bank sub-namespace (e.g. dev.port.HRESET.iface.signal).

7.1.3 Interfaces

Interface Notes
io_memory New code should use transaction

7.1.4 API

Functionality Replacement
SIM_register_class SIM_create_class
SIM_register_typed_attribute SIM_register_attribute or SIM_register_attribute_with_user_data
SIM_register_typed_class_attribute SIM_register_class_attribute or SIM_register_class_attribute_with_user_data
class_data_t class_info_t
dbuffer_t frags_t, bytes_t, buffer_t
SIM_register_port_interface and SIM_get_port_interface SIM_register_port together with SIM_register_interface
SIM_mem_op_is_prefetch Check if flag Sim_Transaction_Control is part of bitmap returned by function SIM_transaction_flags

7.2 To Be Removed in Simics 7

Functionality deprecated in Simics 6.

7.2.1 Product Features

Removed Replacement
The use of workspace in identifiers, file names, function names, and program arguments project
Non-hierarchical components Hierarchical component system
trace module tracer tool in Instrumentation API
Simics command line parameters: -py3k-warnings, -fast, -stall, -2, -3, -abi-version, -alt-wx, -application-mode, -dont-use-license-feature, -expire, -extra-arg, -gui-only, -license-file, -no-analyzer, -no-py3k-warnings, -workspace
Sim_Attr_Doc attribute type
Sim_Attr_Session attribute type Sim_Attr_Pseudo
.tar and .exe Simics package formats .ispm package format
packageinfo files in packages .ispm package metadata files
Reverse execution In-memory snapshots
Simics Eclipse The new standalone Simics GUI
The Simics Frontend protocol
The Simics GUI (winsome) The new standalone Simics GUI
Simics Server
The Simics binaries, simics-common, simics-gui Simics Python module
MIL-STD-1553

7.2.2 CLI

Removed Replacement
log-group -add | -sub log-group -enable | -disable
<object>.log-group -add | -sub <object>.log-group -enable |-disable
log-type -add | -sub log-type -enable | -disable
<object>.log-type -add | -sub <object>.log-type -enable | -disable
current-processor cpu or pselect
<component>.connect connect cnt0 cnt1
<component>.disconnect disconnect cnt0 cnt1
connect-components connect cnt0 cnt1
list-objects-with-interface list-objects
command-list list-commands
get-simics-search-path list-simics-search-paths
object-lock-stats print-object-lock-stats
-ipv4 flag to new-gdb-remote <prefs>→force_ipv4 or <sim>→force_ipv4
-ipv4 flag to telnet-frontend <prefs>→force_ipv4 or <sim>→force_ipv4
<textcon>.break bp.console_string.break
<graphcon>.break bp.console_string.break
<textcon>.list-break-strings bp.list
<graphcon>.list-break-strings bp.list
<textcon>.unbreak bp.delete
<graphcon>.unbreak bp.delete
<textcon>.wait-then-write bp.console_string.wait-then-write
<graphcon>.wait-then-write bp.console_string.wait-then-write
<textcon>.wait-for-string bp.console_string.wait-for
<graphcon>.wait-for-string bp.console_string.wait-for
break-log bp.log.break
unbreak-log bp.delete
wait-for-log bp.log.wait-for
cycle-break bp.cycle.break
cycle-break-absolute bp.cycle.break
wait-for-cycle bp.cycle.wait-for
step-break bp.step.break
step-break-absolute bp.step.break
wait-for-step bp.step.wait-for
wait-for-time bp.time.wait-for
break bp.memory.break
tbreak bp.memory.break
wait-for-breakpoint Use bp.memory.wait-for to wait for a memory access, or use bp.wait-for-breakpoint to wait for any breakpoint created by the breakpoint manager.
unbreak bp.memory.unbreak
delete bp.delete
enable bp.enabled
disable bp.enabled
ignore bp.ignore-count
set-prefix prefix argument on bp.memory commands
set-substr substr argument on bp.memory commands
set-pattern pattern argument on bp.memory commands
list-breakpoints bp.list
trace-breakpoint bp.memory.trace
break-cr bp.control_register.break
break-cr-read bp.control_register.break
trace-cr bp.control_register.trace
trace-cr-read bp.control_register.trace
wait-for-register-read bp.control_register.wait-for
wait-for-register-write bp.control_register.wait-for
break-line bp.source_line.break
run-until-line bp.source_line.run-until
wait-for-line bp.source_line.wait-for
break-location bp.source_location.break
run-until-location bp.source_location.run-until
wait-for-location bp.source_location.wait-for
<graphcon>.break-gfx bp.gfx.break
<graphcon>.wait-for-gfx-break bp.gfx.wait-for
<graphcon>.unbreak-gfx bp.delete
<graphcon>.list-gfx-breaks bp.list
break-hap bp.hap.break
trace-hap bp.hap.trace
wait-for-hap bp.hap.wait-for
<accel_vga>.wait-for-string bp.console_string.wait-for
new-usb-disk-from-image Use new-usb-disk-comp with no flags if the command was used with the -full flag. Otherwise, no replacement is available.
create-partition commands defined for various storage models No replacement.
substring argument on log-filter and bp.log commands substr argument
-re flag on bp.log commands -regexp flag
offset argument on <image>.x address argument
trace-io-setup <prefs>→default_log_endianness
<os_awareness>.break-enter bp.os_awareness.break
<os_awareness>.break-exit bp.os_awareness.break
<os_awareness>.wait-for-activated bp.os_awareness.wait-for
<os_awareness>.wait-for-deactivated bp.os_awareness.wait-for
<os_awareness>.unbreak <bp_manager>.delete
<pci-device>.print-pci-config-regs print-device-regs bank
dev-reg-list print-device-regs
dev-reg-info print-device-reg-info
get-class-list list-classes
Parameter component of the list-objects, get-object-list, list-objects-with-interface and change-namespace commands. Parameter namespace for the commands.
<conf_object>.list-attributes, <conf_object>.list-interfaces, <conf_object>.log, <conf_object>.log-size, <conf_object>.log-setup, <conf_object>.log-type, <conf_object>.(un)break-hap, <conf_object>.(un)trace-hap, <conf_object>.wait-for-log commands. Respective global command with the object parameter.
<conf_object>.get-attribute-list, Global list-attributes command with object parameter.
<conf_object>.get-interface-list, <conf_object>.get-interface-port-list <conf_object>.list-interfaces list-interfaces
type parameter to list-objects class or iface parameters
The integer values to the queue argument of the print-event-queue command queue can be either "step" or "cycle"
set-memory-limit set-image-memory-limit
output-file-start start-command-line-capture
output-file-stop stop-command-line-capture
-z flag to checkpoint commands
get-object-list list-objects
list-namespaces list-objects
get-breakpoint-list bp.list
get-component-list list-components
enable-multimachine-accelerator enable-multithreading
disable-multimachine-accelerator disable-multithreading
-n flag to list-objects No replacement. The default behaviour is now to sort objects by name, which previously required that flag.
params.dump -yml flag to params.list
-list-all flag of list-object-references max-len argument
<break_strings>.break bp.console_string.break
<break_strings>.unbreak bp.delete
<break_strings>.list-breakpoints bp.list
<break_strings>.wait-for-string bp.console_string.wait-for
<break_strings>.wait-then-write bp.console_string.wait-then-write
<exception>.break-exception <exception>.bp-break-exception
break-exception bp.exception.break
<exception>.unbreak-exception bp.exception.delete
unbreak-exception bp.exception.delete
<exception>.trace-exception <exception>.bp-trace-exception
trace-exception bp.exception.trace
<exception>.untrace-exception bp.delete
untrace-exception bp.delete
<exception>.wait-for-exception <exception>.bp-wait-for-exception
<ide-disk>.print-partition-info <ide-disk>.print-partition-table
<simple-scsi-disk>.print-partition-info <simple-scsi-disk>.print-partition-table
<gdb-remote>.follow-context No replacement.
disable-magic-breakpoint bp.magic.break
enable-magic-breakpoint bp.magic.break
magic-breakpoint-enabled bp.magic.break
disable bp.disable
wait-for-notifier bp.notifier.wait-for
<exception>.wait-for-exception <exception>.bp-wait-for-exception
<ide-disk>.print-partition-info <ide-disk>.print-partition-table
<scsi-disk>.print-partition-info <scsi-disk>.print-partition-table

7.2.3 Classes and Attributes

Removed Replacement
arm-simple arm_simple_comp
cell-and-clocks cell_and_clocks_comp
ddr-memory-module ddr_memory_module_comp
ddr2-memory-module ddr2_memory_module_comp
ddr3-memory-module ddr3_memory_module_comp
integrator-cm1176
integrator-cm926-be
integrator-cm926
integrator-cortex-a9
integrator-cp-baseboard
integrator_cmxx6_comp
integrator_cmxx6_fpga
integrator_cp_baseboard_comp
integrator_cp_baseboard_fpga
isa-lance isa_lance_comp
isa-vga isa_vga_comp
leon2-simple leon2_simple_comp
pc-dual-serial-ports pc_dual_serial_ports_comp
pc-floppy-controller pc_floppy_controller_comp
pc-quad-serial-ports pc_quad_serial_ports_comp
pc-single-parallel-port pc_signal_parallel_port_comp
pci-accel-vga pci_accel_vga_comp
pci-am79c973 pci_am79c973_comp
pci-bcm5703c pci_bcm5703c_comp
pci-bcm5704c pci_bcm5704c_comp
pci-dec21041 pci_dec21041_comp
pci-dec21140a pci_dec21140a_comp
pci-dec21140a-dml pci_dec21140
pci-dec21143 pci_dec21143_comp
pci-i21152 pci_i21152_comp
pci-i82543gc pci_i82543gc_comp
pci-i82546bg pci_i82546bg_comp
pci-isp1040 None
pci-sym53c810 pci_sym53c810_comp
pci-sym53c875 pci_sym53c875_comp
pci-sym53c876 pci_sym53c876_comp
pci-vga pci_vga_comp
phy-mii-transceiver phy_comp
ppc-simple ppc_simple_comp
ps2-keyboard-mouse ps2_keyboard_mouse_comp
sdram-memory-module sdram_memory_module_comp
sio-w83627hf sio_w83627hf_comp
std-service-node service_node_comp
std-super-io super_io_comp
usb-disk usb_disk_comp
usb3_disk_comp usb3_disk_component
usb-tablet-comp usb_tablet_component
<component>→process_tracker The new OS Awareness system
leon2-simple leon2_simple_comp
<textcon>→telnet_use_ipv4 <prefs>→force_ipv4 or <sim>→force_ipv4
<graphcon>→vnc_use_ipv4 <prefs>→force_ipv4 or <sim>→force_ipv4
<telnet_frontend>→use_ipv4 <prefs>→force_ipv4 or <sim>→force_ipv4
<gdb-remote>→use_ipv4 <prefs>→force_ipv4 or <sim>→force_ipv4
<textcon>→telnet_port <textcon>→server and <tcp-server>→port
<textcon>→telnet_unix_socket <textcon>→server and <unix-socket-server>→socket_name
<graphcon>→vnc_port <graphcon>→server and <tcp-server>→port
<graphcon>→vnc_unix_socket <graphcon>→server and <unix-socket-server>→socket_name
<telnet_frontend>→port <telnet_frontend>→server and <tcp-server>→port
<telnet_frontend>→unix_socket <telnet_frontend>→server and <unix-socket-server>→socket_name
<gdb-remote>→listen <gdb-remote>→server and <tcp-server>→port
real-network-host real_network_host_comp
real-network-bridge real_network_bridge_comp
setting <sim>→max_worker_threads to 0 setting <sim>→use_jit_threads to false
text-console textcon
gfx-console graphcon
text_console_comp txt_console_comp
graphics_console_comp gfx_console_comp
text_graphics_console_comp gfx_console_comp
<prefs>→compress_images
osa_admin os_awareness
nfs_server
breakpoints-old bp-manager
<sim>→frontend_current_processor <sim>→current_frontend_object
<prefs>→command_log

7.2.4 Interfaces

Removed Replacement
io_memory._deprecated_map (function not called)
pool_protect direct_memory
add_map in map_demap map_simple or map_bridge
remove_map in map_demap unmap
add_default in map_demap map_simple
remove_default in map_demap unmap
gfx_console gfx_con
link_endpoint link_endpoint_v2
slave_agent follower_agent
slaver_message leader_message
break_strings break_strings_v2
rapidio_v3, rapidio_v4, rapidio_v5
recorder recorder_v2
osa_tracker_state_query.get_trackers
p2_memory_transaction x86_memory_transaction
memory_space.timing_model_operate
pci_device._deprecated_interrupt_acknowledge, pci_device._deprecated_special_cycle
pci_bus.memory_access, pci_bus.interrupt_acknowledge, pci_bus.special_cycle, pci_bus.add_default, pci_bus.remove_default
data_profiler.accum_in_range address_profile
NULL value of bank_before_read.initiator, bank_after_read.initiator, bank_before_write.initiator, bank_after_write.initiator
breakpoint_query breakpoint_query_v2
telnet_connection telnet_connection_v2 and <textcon>→server with tcp_connection_info
vnc_server vnc_server_v2 and <textcon>→server with tcp_connection_info

7.2.5 API

Removed Replacement
Hyphens (-) in attribute, interface and port names underscores (_)
Hyphens (-) in object names underscores (_)
Files commands.py and gcommands.py in module source directories Rename to module_load.py and simics_start.py. Then list them in the PYTHON_FILES make variable in the module Makefile
Python import statements on the form import mod_module_name_gcommands or import mod_module_name_commands import simmod.module_name.simics_start, import simmod.module_name.module_load
The support for .py files listed in SRC_FILES variable found in Simics module makefile. New mechanism of using Python in a Simics module should be used which involves PYTHON_FILES makefile variable usage to list .py files contained in a Simics module.
CASSERT, CASSERT_STMT STATIC_ASSERT
Sim_Hap_Simulation 0
hap_flags_t Should not be used by user code.
current_processor Python function current_cpu_obj Python function
set_current_processor Python function set_current_frontend_obj Python function
current_clock Python function current_cycle_obj Python function
assert_cpu Python function current_cpu_obj Python function
The integer_t and uinteger_t types int64 and uint64
MIN_INTEGER_T, MAX_UINTEGER_T, etc. constants INT64_MIN, UINT64_MAX etc. from <limits.h>
SIM_current_processor On a case by case basis, use available interfaces, or make sure a CPU object is passed explicitly
SIM_unload_module No replacement. SIM_unload_module has never done anything
<simics/util/data-structs.h> header file <simics/utils.h>
Implicit include of <simics/util/dbuffer.h> by using <simics/utils.h>. Include <simics/util/dbuffer.h> directly in legacy code. New code should not use this file since dbuffer_t is deprecated.
ignore field in generic_transaction_t and SIM_get_mem_op_ignore, SIM_set_mem_op_ignore functions Use translator interface to direct or sink operations
ABS_POINTER_BUTTON_LEFT, ABS_POINTER_BUTTON_RIGHT and ABS_POINTER_BUTTON_MIDDLE constants Abs_Pointer_Button_Left, Abs_Pointer_Button_Right and Abs_Pointer_Button_Middle
C++ API v1 C++ API v2
mm_malloc_low No replacement. mm_malloc_low was always only for internal use.
SIM_get_attribute_idx and SIM_set_attribute_idx on non-indexed attributes SIM_get_attribute and SIM_set_attribute to read/write the entire attribute.
SIM_init_simulator SIM_init_simulator2
SIM_register_copyright
Xterm_Break_String Console_Break_String
Vga_Break_String hap Console_Break_String hap
<simics/vtutils.h> header file <simics/utils.h>
<simics/global.h> header file
<simics/simulator/slave-time.h> header file <simics/simulator/follower-time.h>
<simics/simulator-iface/slave.h> header file <simics/simulator-iface/follower.h>
pseudo_exceptions_t enum exception_type_t enum
enums Probe_Key_Global_Sum, Probe_Key_Cell_Sum Probe_Key_Aggregates
ppc_spr_user_setter_func_t gen_spr_user_setter_func_t
ppc_spr_user_getter_func_t gen_spr_user_getter_func_t
ppc_spr_ret_t gen_spr_ret_t
ppc_spr_access_type_t gen_spr_access_type_t
Core_Global_Message hap Sim_Global_Notify_Message global notifier

7.2.6 Other

Removed Replacement
workspace-setup[.bat] script project-setup[.bat]
-workspace option -project option
SIMICS_WORKSPACE build variable SIMICS_PROJECT
WORKSPACE_SRC_DIR build variable PROJECT_SRC_DIR
DEEP_SOURCE_SEARCH build variable MODULE_DIRS
The --copy-device argument to the project-setup script --copy-module
The kdcom-proxy proxy utility No replacement
bin/debug-simics[.bat] script bin/gdb[.bat] script
gen-keymap utility
aescrypt utility
The old installer install-simics.pl The Intel Simics Package Manager
The documentation target parameter key The description target parameter key
Sourcing of $HOME/.simics-5.sh when launching on Simics on Linux None

7.3 To Be Removed in Simics 8

Functionality deprecated in Simics 7.

7.3.1 Product Features

Removed Replacement
Command line options: -config, -dstc, -gui, -gui-only, -istc, -n, -no-gui, -no-dstc, -no-istc, -no-jit, -no-stc, -obscure, -p, -python-verbose, -stc, -x Use the -e command line option. I.e: -e dstc-enable, -e dstc-disable, -e istc-enable, -e istc-disable, -e disable-jit, -e enable-jit
Old log file related command line parameters: -log, -no-log, -log-file New command line parameter --log-file
Old warning/error command line parameters: --werror, --no-werror New command line parameters --warnings-as-errors and --deprecations-as-errors
Single dash command line parameters: -batch-mode, -core, -echo, -echofile, -help, -licence, -no-copyright, -no-settings, -no-upgrade-info, -no-wdeprecated, -no-werror, -no-win, -quiet, -script-trace, -version, -v-short, -verbose, -wdeprecated, -werror Corresponding POSIX style command line parameters: --batch-mode, --dump-core, --echo, --help, --licence, --no-copyright, --no-settings, --no-upgrade-info, --no-wdeprecated, --no-win, --quiet, --script-trace, --version, --base-version, --verbose, --wdeprecated
Direct embedding of libsimics-common in another application. Embedding of Python and Simics Python module.
Modulo calculation in fixed sized arguments will be deprecated in Simics 7. In Simics 6, a warning will be printed when module calculation is required to fit into the type. The CLI argument types int8_t, int16_t, int32_t, int64_t integer_t, sint8_t, sint16_t, sint32_t sint64_t, uint8_t, uint16_t, uint32_t uint64_t will warn once if module calculation is required when calling a command. Use only values that fit in the argument type. If required, use the unsigned* commands:
  • unsigned
  • unsigned8
  • unsigned16
  • unsigned32
  • unsigned64

7.3.2 CLI

Removed Replacement
run-command-file run-script
run-python-file run-script
script_branch.sb_wait_for_hap conf.bp.hap.cli_cmds.wait_for
script_branch.sb_wait_for_notifier conf.bp.notifier.cli_cmds.wait_for
script_branch.sb_wait_for_log conf.bp.log.cli_cmds.wait_for
script_branch.sb_wait_for_breakpoint Use conf.bp.memory.cli_cmds.wait_for to wait for a memory access, or use conf.bp.cli_cmds.wait_for_breakpoint to wait for any breakpoint created by the breakpoint manager.
script_branch.sb_wait_for_step conf.bp.step.cli_cmds.wait_for
script_branch.sb_wait_for_cycle conf.bp.cycle.cli_cmds.wait_for
script_branch.sb_wait_for_time conf.bp.time.cli_cmds.wait_for
script_branch.sb_wait_for_global_sync cli.global_cmds.wait_for_global_sync
script_branch.sb_wait_for_global_time conf.bp.time.cli_cmds.wait_for cli.global_cmds.wait_for_global_time
script_branch.sb_wait_for_register_read conf.bp.control_register.cli_cmds.wait_for with _r set to true
script_branch.sb_wait_for_register_write conf.bp.control_register.cli_cmds.wait_for with _w set to true
script_branch.sb_wait_for_simulation_started cli.global_cmds.wait_for_simulation_started
script_branch.sb_wait_for_simulation_stopped cli.global_cmds.wait_for_simulation_started
script_branch.sb_wait_for_exception conf.bp.exception.cli_cmds.wait_for
The object-name argument to the devs command The object argument
cpu-switch-time alias set-time-quantum
<cell>.cpu-switch-time alias <cell>.set-time-quantum

7.3.3 Classes and Attributes

Removed Replacement
component
component_slot
sim->gui_mode
context The interfaces virtual_data_breakpoint and virtual_instruction_breakpoint
i2c_link_v1, i2c_link i2c_link_v2
sim->fail_on_warnings sim->stop_on_error
sim->fatal_error_messages
<sim>→workspace <sim>→project
pcie-bus pcie-downstream-port

7.3.4 Interfaces

Removed Replacement
translate translator
multi_level_signal uint64_state
ieee_802_3_phy ieee_802_3_phy_v2
ieee_802_3_mac ieee_802_3_mac_v2
pci_express New code should use the new PCIe library
pci_express_hotplug New code should use the new PCIe library
pcie_adapter_compat New code should use the new PCIe library
i2c_bus i2c_slave_v2 and i2c_master_v2
i2c_bridge i2c_slave_v2 and i2c_master_v2
i2c_master i2c_slave_v2 and i2c_master_v2
i2c_slave i2c_slave_v2 and i2c_master_v2
i2c_link i2c_slave_v2 and i2c_master_v2
i2c_device i2c_slave_v2 and i2c_master_v2
temporal_state Global notifiers Sim_Global_Notify_Before_Snapshot_Restore, Sim_Global_Notify_After_Snapshot_Restore and use attributes for state.

7.3.5 API

Removed Replacement
SIM_get_all_objects SIM_object_iterator
SIM_init_environment
SIM_init_simulator2
SIM_get_init_arg_string
SIM_get_init_arg_boolean
SIM_is_loading_micro_checkpoint
Python import of component and base_component Methods in comp and component_utils modules
Sim_Class_Kind_Session Sim_Class_Kind_Pseudo
SIM_log_info in C SIM_LOG_INFO
SIM_log_error in C SIM_LOG_ERROR
SIM_log_unimplemented in C SIM_LOG_UNIMPLEMENTED
SIM_log_spec_violation in C SIM_LOG_SPEC_VIOLATION
SIM_log_critical in C SIM_LOG_CRITICAL
six Python module
HOST_64_BIT define
HOST_LITTLE_ENDIAN define
HOST_BIG_ENDIAN define
reg.FIELDNAME syntax in dev_util.AbstractRegister reg.field.FIELDNAME.read()
inquiry argument to dev_util.bank_regs .val accessor
value_to_tuple_be, value_to_tuple_le, tuple_to_value_be, tuple_to_value_le function in dev_util Standard Python functions to_bytes and from_bytes
dev_util.Memory sparse-memory
dev_util.Dev, dev_util.Iface, dev_util.iface

7.4 To Be Removed in Simics 9

Functionality deprecated in Simics 8.

7.4.1 Product Features

Removed Replacement
critical log type error log type

7.4.2 CLI

Removed Replacement
cpu-switch-time alias set-time-quantum
sync-info alias print-sync-info
cycles, picoseconds and seconds arguments to set-time-quantum count and unit arguments
min-latency argument to set-min-latency count and unit arguments

7.4.3 Classes and Attributes

Removed Replacement
accel-vga accel_vga_v2
pci_accel_vga_comp pci_accel_vga_v2_comp

7.4.4 Interfaces

Removed Replacement

7.4.5 API

Removed Replacement

6 SystemC Library