All compiler directives are preceded by an accent grave (`) character. Compiler directives work from the point where they were used until the end of compilation or until a point where they are used again (even if the next usage occurs in another file).
These directives define and undefine text macros that can be used as a text substitution (Example 3). This is very useful in modeling because all changes can be applied in one place of the source code (in macro definition).
These directives can be used to decide which lines of Verilog code should be included for the compilation (Example 4).
The `ifdef directive checks if a macro name that follows this directive is defined. If it is, then all lines between `ifdef and `else will be included. Otherwise, only lines between `elseand `endif will be compiled.
The `include directive (Example 4) inserts the contents of a specified file into a file in which it was called. The file name should be given in quotation marks (") and it can be given using full or relative path.
Both time precision and time unit should be made up of an integer number and a character string that represent a unit of time. The valid numbers are: 1, 10, and 100. The valid characters are:
These compiler directives define how unconnected input ports of modules should be treated. They should be enclosed between pair of `unconnected_drive and`nounconnected_drive directives (Example 6).
If a 'behavioral' text macro is defined in a file then the behavioral models from the files: groupA_beh.v, groupB_beh.v, and ctrl_beh.v, will be included. Otherwise synthesizable models from groupA_synth.v, groupB_synth.v, and ctrl_synth.v, will be included.
The time unit is set to 10 ns. During the simulation all delay values will be multiplied by 10 ns, and all delays will be rounded with 100 ps precision.
Joint venture part of Hyundai Motor’s strategy to expand global production base, with ASEAN as a potential market.	
The Thanh Cong Group signed a cooperative agreement with South Korea’s Hyundai Motor Company on March 30, under which a joint venture between the two will be created to expand the assembly of automobiles in Vietnam.
Mr. Le Ngoc Duc, Director General of the Hyundai Thanh Cong Company under the Thanh Cong Group, was quoted by the Vietnam News Agency as saying that Hyundai Motor selected Thanh Cong as its partner in the region based on the group’s achievements in past years.
The joint venture is also part of Hyundai Motor’s strategy to expand its global production base, with ASEAN as a market of potential.
The decision comes at a time when the deadline for the reduction of import tariffs on completely-built-unit (CBU) imports from ASEAN countries to zero is approaching, in 2018, under the ASEAN Trade in Goods Agreement (ATIGA).
According to Mr. Duc, this is a chance for the Thanh Cong Group to develop the local support industry, a move in line with the development strategy for the auto industry approved by the government.
In the initial phase, the Hyundai - Thanh Cong Joint Venture will maintain an existing factory with a capacity of 40,000 vehicles per year in northern Ninh Binh province and invest in expanding it in the near future, using modern technologies from Hyundai.
With the joint venture, the rate of completely-knocked-down (CKD) vehicles among Hyundai’s products available in Vietnam will increase from 20 per cent to 80 per cent in the latter half of 2017 and 90 per cent in 2018.
Hyundai Thanh Cong also aims for a localization rate of 40 per cent, to be eligible for the zero per cent tariff rate when exporting its vehicles to other ASEAN countries.
State Securities Commission announces receipt of private placement documents, with a sales date still to be determined.	
The State Securities Commission (SSC) has announced receipt of a registration dossier for the private placement of over 9.8 million shares of the Phu Nhuan Jewelry Joint Stock Company (stock code PNJ), which will fund the opening of 40 new stores.
The issuing price will be no less than 10-15 per cent of the closing price on the date the SSC approves the documents. Based on the share price on June 14, the minimum amount received will be VND800 billion ($35.23 million).
The cost of opening 40 new stores and branches is some VND60 billion ($2.64 million). Additional working capital for the 40 stores is about VND600 billion ($26.42 million) and PNJ will spend VND25 billion ($1.1 million) on improving equipment at its jewelry factory.
If investors do not purchase all shares on offer, PNJ’s Board of Management will distribute them to others at a fixed price.
It Board reported total revenue of VND8.56 trillion ($376.8 million) for 2016, up 11.3 per cent and fulfilling 97.5 per cent of its annual plan. Wholesale sale of jewelry reached 78.9 per cent of the plan but was down 15 per cent compared to 2015.
Pre-tax profit last year was VND608 billion ($26.7 million), up 223 per cent compared to 2015 and 32.2 per cent higher than planned. After-tax profit was VND470 billion ($20.7 million), up nearly five-fold and exceeding the plan by 30 per cent. Consolidated net profit came in at VND449 billion ($19.8 million), nearly double the figure in 2015.
On June 14, PNJ’s shares closed at VND95,300 ($4.19). The share price has increased 29 per cent since mid-April, from VND74,000 ($3.3) to VND95,300 ($4.2).