Lac Tri Truong

Mr. Lac Tri Truong

Ho Chi Minh City University of Technology, Ho Chi Minh City, Hồ Chí Minh, Vietnam
orcid

Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
Toi Thanh LeToi Thanh Le
Toi Thanh Le
Lac Tri TruongLac Tri Truong
Lac Tri Truong
THTrang Hoang
Trang Hoang
The Null Convention Logic (NCL) based asynchronous design technique has interested researchers because this technique had overcome disadvantages of the synchronous technique, such as noise, glitches, clock skew and power. However, using the NCL-based asynchronous design method is difficult for university students and researchers because of the lack of standard NCL cell libraries. Therefore, in this paper, a novel flow is proposed to design NCL cell libraries. These libraries are used to synthesize NCL-based asynchronous designs. We chose the static NCL cell library to illustrate the proposed design solution because this library is one of the most basic NCL libraries. Static NCL cells in this library are designed based on the Process Design Kit 45nm technology and are implemented by the Virtuoso and the Design Compiler (DC) tool. In addition, the Ocean script and Electronic Design Automation (EDA) environment are used for supporting designs and simulations. A complete library of 27 NCL cells was designed to serve for study and research. We also implemented synthesis for NCL full adders using this library and compared our synthesis results with the results of other authors. The comparison results indicated that our results were a 20% improvement on power consumption.

7 April 2021 in International Journal of Circuits, Systems and Signal Processing
Verified
Journal Article
Open access
Toi Thanh LeToi Thanh Le
Toi Thanh Le
Lac Tri TruongLac Tri Truong
Lac Tri Truong
HTHoang Trang
Hoang Trang
In this paper, we propose a new asynchronous method based on a Null Convention Logic (NCL) to improve power consumption for low power integrated circuits. The reason is because the NCL based designs do not use a clock, it eliminates the problems related to the clock and its power consumption reduces significantly. To show the advantages of the selected method, we propose two design models using the synchronous circuit design method, and the NCL based asynchronous circuit design method. To test these two design models conveniently, we also propose an extra automatic test model. In this study, the AES decryption is used as an example to illustrate both methods. The two above proposed AES decryption models are simulated and synthesized at the various corners by VCS and Design Compiler tool using TSMC standard cell libraries in 65nm technology. The synthesis results of the two above mentioned models indicated that the power consumption of the NCL based asynchronous circuit model is 3 times lower than that of the synchronous circuit model, and significantly improves (from 94% to 98%) compared with the results of the other authors. The processing speed of the NCL based asynchronous circuit paradigm is able to achieve a maximum speed.

1 November 2020
Verified
Conference Paper
Closed access
Toi Thanh LeToi Thanh Le
Toi Thanh Le
Lac Tri TruongLac Tri Truong
Lac Tri Truong
THTrang Hoang
Trang Hoang
In this paper, the flow of converting from synchronous to Null Convention Logic (NCL)-based asynchronous design is given. The asynchronous RTL code files in Verilog are synthesized to single rail netlists of D flip-flops, latches, combinational logic and special gates. This netlist is converted to a dual rail asynchronous netlist using NCL and then can be simulated and synthesized by other tools. The S-box which is considered as the most important component in Advanced Encryption Standard (AES) algorithm is chosen as a simple example to verify the design flow. In addition, this paper helps researchers see the power of the design tools aided by computer in asynchronous designs, and the choice to use it in the right context.

1 June 2021 in Indonesian Journal of Electrical Engineering and Computer Science
Verified
Journal Article
Open access
PDF file
Toi Thanh LeToi Thanh Le
Toi Thanh Le
Lac Tri TruongLac Tri Truong
Lac Tri Truong
THTrang Hoang
Trang Hoang
The null convention logic (NCL) based circuit design methodology eliminates the problems related to noise, clock tree, electromagnetic interference and also reduces significant power consumption. In this paper, we would like to demonstrate the advantage of low power consumption of the NCL based asynchronous circuit design on a large design scale, thus we used the advanced encryption standard (AES) encryption design as an illustrative example. In addition, we also proposed two pipelined AES encryption models using the synchronous circuit design technique and the asynchronous circuit design technique based on NCL. Besides, these two models were realized by using version control system (VCS) tool to simulate and Design Compiler tool to synthesize parameters in power consumption, processing speed and area. The synthesis results of these two models indicated that power consumption of the NCL based asynchronous AES encryption model had a decrease of 71% compared with the synchronous AES encryption model. Moreover, we show the outstanding advantage of the power consumption of the NCL based asynchronous design model (a decrease of 91.12% and 93,23%) compared to the synchronous design model using clock gating technique and without using clock gating technique respectively.

18 November 2021 in International Journal of Circuits, Systems and Signal Processing
Verified
Journal Article
Closed access
Lac Tri TruongLac Tri Truong
Lac Tri Truong
Toi Thanh LeToi Thanh Le
Toi Thanh Le
THTrang Hoang
Trang Hoang
The Null Convention Logic (NCL) based asynchronous circuits have eliminated the disadvantages of the synchronous circuits, including noise, glitches, clock skew, power, and electromagnetic interference. However, using NCL based asynchronous designs was not easy for students and researchers because of the lack of standard NCL cell libraries. This paper proposes a solution to design a semi-static NCL cell library used to synthesize NCL based asynchronous designs. This solution will help researchers save time and effort to approach a new method. In this work, NCL cells are designed based on the Process Design Kit 45nm technology. They are simulated at the different corners with the Ocean script and Electronic Design Automation (EDA) environment to extract the timing models and the power models. These models are used to generate a *.lib file, which is converted to a *.db file by the Design Compiler tool to form a complete library of 27 cells. In addition, we synthesize the NCL based full adders to illustrate the success of the proposed library and compare our synthesis results with the results of the other authors. The comparison results indicate that power and delay are improved significantly.