<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">CS</journal-id><journal-title-group><journal-title>Circuits and Systems</journal-title></journal-title-group><issn pub-type="epub">2153-1285</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/cs.2015.63009</article-id><article-id pub-id-type="publisher-id">CS-55133</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Design of a New Serializer and Deserializer Architecture for On-Chip SerDes Transceivers
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ivedita</surname><given-names>Jaiswal</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Radheshyam</surname><given-names>Gamad</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Electronics and Instrumentation Engineering, Shri G. S. Institute of Technology and Science, Indore, India</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>nivedita.jaiswal27@gmail.com(IJ)</email>;<email>sgamad@gmail.com(RG)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>11</day><month>03</month><year>2015</year></pub-date><volume>06</volume><issue>03</issue><fpage>81</fpage><lpage>92</lpage><history><date date-type="received"><day>13</day>	<month>January</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>26</month>	<year>March</year>	</date><date date-type="accepted"><day>27</day>	<month>March</month>	<year>2015</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The increasing trends in SoCs and SiPs technologies demand integration of large numbers of buses and metal tracks for interconnections. On-Chip SerDes Transceiver is a promising solution which can reduce the number of interconnects and offers remarkable benefits in context with power consumption, area congestion and crosstalk. This paper reports a design of a new Serializer and Deserializer architecture for basic functional operations of serialization and deserialization used in On-Chip SerDes Transceiver. This architecture employs a design technique which samples input on both edges of clock. The main advantage of this technique which is input is sampled with lower clock (half the original rate) and is distributed for the same functional throughput, which results in power savings in the clock distribution network. This proposed Serializer and Deserializer architecture is designed using UMC 180 nm CMOS technology and simulation is done using Cadence Spectre simulator with a supply voltage of 1.8 V. The present design is compared with the earlier published similar works and improvements are obtained in terms of power consumption and area as shown in Tables 1-3 respectively. This design also helps the designer for solving crosstalk issues.
 
</p></abstract><kwd-group><kwd>SerDes Transceiver</kwd><kwd> Serializer</kwd><kwd> Deserializer</kwd><kwd> SoC</kwd><kwd> Cadence</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>System on Chip (SoC) and System in Package (SiP) technologies provide a path for continued improvement in performance, power, cost and size at the system level without relying upon conventional CMOS scaling alone. These advances allow the number of integrated modules to grow much more rapidly on a single chip [<xref ref-type="bibr" rid="scirp.55133-ref1">1</xref>] or in a single package. These technologies will require a large number of parallel wiring nets and buses for interconnections as well as data communication between these modules. However, in advance technologies, interconnects are not scaling with the same rate as devices. Hence, using parallel metal tracks and buses seems completely inefficient in terms of power, area and crosstalk issues. A promising solution is replacing parallel bus with serial link using a SerDes transceiver [<xref ref-type="bibr" rid="scirp.55133-ref2">2</xref>] - [<xref ref-type="bibr" rid="scirp.55133-ref4">4</xref>] . Serial link based designs have been used for decades in Off-Chip Communications because it offers many advantages over traditional parallel implementations including fewer pins, reduced space requirements, reduced complexity, lower power consumption, smaller connectors, lower electromagnetic interference, and better noise immunity [<xref ref-type="bibr" rid="scirp.55133-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.55133-ref6">6</xref>] . If the number of channels is reduced where the same channel area is maintained, the significant savings in power dissipation can be achieved. Since the serial link occupies less space due to decreased number of pins, the saved area can be used to isolate the link better from its surrounding components and to integrate more modules [<xref ref-type="bibr" rid="scirp.55133-ref7">7</xref>] . A similar problem exists for On-Chip communication in these new technologies mainly because of power and area overheads.</p><p>A number of recent publications have already proposed inspiring solutions for reliable low power on-chip SerDes link with a new self timed signaling technique along differential transmission line or using resistive terminated single ended transmission line [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.55133-ref9">9</xref>] . The design presents a variation tolerant driving technique for all digital self timed three levels signaling whereas design uses two level Manchester encoding using resistive termination and power efficient circuitry. Serializer and Deserializer form the basic functional blocks used in On-Chip SerDes Transceiver by all the aforesaid publications [<xref ref-type="bibr" rid="scirp.55133-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.55133-ref11">11</xref>] . <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the block diagram for SerDes Transceiver presented for On-Chip Networking. The publications have used a double edge triggered flip flop (DETFF) based 8-bit Serializer. Also, a simple shift register based 8-bit Deserializer is used for deserialization [<xref ref-type="bibr" rid="scirp.55133-ref7">7</xref>] - [<xref ref-type="bibr" rid="scirp.55133-ref10">10</xref>] .</p><p>This paper reports following new contributions for On-Chip SerDes Transceivers as compared to earlier published work:</p><p>・ An improved double edge triggered flip flop (DETFF) based 8-bit Serializer with substantial reduction in power consumption and area requirement.</p><p>・ A new Deserializer with same functional throughput but with higher power savings in the clock distribution network along with lower power consumption.</p></sec><sec id="s2"><title>2. Proposed System Architecture</title><sec id="s2_1"><title>2.1. Design of Serializer</title><p>The design of a proposed Serializer is presented in <xref ref-type="fig" rid="fig2">Figure 2</xref> and its block diagram representation is given in <xref ref-type="fig" rid="fig3">Figure 3</xref>. Also, <xref ref-type="fig" rid="fig4">Figure 4</xref> depicts block of the Serializer [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] . This work has used double edge triggered flip flop (DETFF) as presented in <xref ref-type="fig" rid="fig5">Figure 5</xref>. Each DETFF is composed of two types of flip flops: first is a positive edge triggered flip flop and second is a negative edge triggered flip flop. These flip flops are implemented using clock overlap insensitive clocked CMOS (C<sup>2</sup>MOS) registers [<xref ref-type="bibr" rid="scirp.55133-ref12">12</xref>] . The combination of these flip flops allows DETFF to sample the input serial data on both clock edges without using additional latch and 2:1 MUX.</p><p>Earlier reported work [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] has a Serializer, in <xref ref-type="fig" rid="fig4">Figure 4</xref>, where each DETFF uses four blocks: two positive edge triggered flip flops (FF), a negative latch (L) and a 2:1 MUX (M). This means, in the proposed design, authors have reduced the number of blocks. This leads to a substantial reduction in two important parameters namely power consumption and area requirements and a clear comparison is presented in Section 3.1.</p><p>Also, in <xref ref-type="fig" rid="fig4">Figure 4</xref>, Serializer [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] produces the output serial data sequence in the order D1, D3, D2, D4, D5, D7, D6, D8, D1, D3, ・・・ This may trouble the designer while interpreting the output serialized data. The proposed</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Block diagram for SerDes transceiver [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] </title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x5.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Design of a proposed Serializer</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x6.png"/></fig><p>Serializer design has reordered the parallel data inputs such that the serialized data sequence at the output of Serializer will be obtained as D1, D2, D3, D4, D5, D6, D7, D8, D1, D2... This input reordering is clearly reported in proposed design shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec><sec id="s2_2"><title>2.2. Design of Deserializer</title><p>A proposed Deserializer is presented in <xref ref-type="fig" rid="fig6">Figure 6</xref> with its block diagram representation in <xref ref-type="fig" rid="fig7">Figure 7</xref> and the earlier reported simple shift register Deserializer [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] is shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>. In this Deserializer, two types of flip flops (FF) are used: a positive edge triggered flip flop and a negative edge triggered flip flop, as presented in <xref ref-type="fig" rid="fig9">Figure 9</xref>(a) and <xref ref-type="fig" rid="fig9">Figure 9</xref>(b) respectively. These flip flops are implemented using clock overlap insensitive clocked CMOS (C<sup>2</sup>MOS) registers [<xref ref-type="bibr" rid="scirp.55133-ref12">12</xref>] . The proposed Deserializer is designed such that it samples input on both edges of clock i.e. positive as well as negative edge. The advantage of this technique of input sampling is that a lower clock―half the original rate―is distributed for the same functional throughput, resulting in power savings in the clock distribution network as well as lower power consumption as compared to Deserializer in [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] . A clear comparison in power consumption is presented in Section 3.2.</p></sec></sec><sec id="s3"><title>3. Simulation Results and Discussions</title><p>The proposed Serializer and Deserializer architecture are designed using a UMC 180 nm CMOS technology and simulation is done using Cadence Spectre simulator with a supply voltage of 1.8 V.</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Block diagram of proposed Serializer</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x7.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Earlier published Serializer</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x8.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Design of a proposed double edge triggered flip flop (DETFF)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x9.png"/></fig><sec id="s3_1"><title>3.1. Simulation Results for Serializer</title><p>The design serializes 8-bit parallel data at 156.25 MHz into a 1.25 Gbps serial data stream with clocks of frequencies 625 MHz, 312.5 MHz and 156.25 MHz. The simulated result for the signals of the proposed Serializer is presented in <xref ref-type="fig" rid="fig1">Figure 1</xref>0. Here, parallel data input is “1, 1, 0, 1, 0, 1, 1, 0” and used voltages for each individual parallel data input is as follows: D1 = 1.8 V, D2 = 1.8 V, D3 = 0 V, D4 = 1.8 V, D5 = 0 V, D6 = 1.8 V, D7 = 1.8 V, D8 = 0 V.</p><p>From an area perspective, the resources that are used in proposed design is considerably less as mentioned clearly in <xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="fig" rid="fig4">Figure 4</xref>. In <xref ref-type="fig" rid="fig3">Figure 3</xref>, the combination of a positive edge triggered flip flop and a negative edge triggered flip flop allows DETFF to sample the input serial data on both clock edges and obtained same functionality as [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] . Hence, authors have removed the latches and 2:1 MUX’s as compared to the earlier published work by [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] as given in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="fig" rid="fig1">Figure 1</xref>1.</p><p>From power aspect, the elimination of latch and 2:1 MUX leads to a substantial reduction in power as reported by the simulation results obtained for some random parallel data input combinations in <xref ref-type="table" rid="table2">Table 2</xref> and</p><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Design of a proposed Deserializer</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x10.png"/></fig><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Block diagram of proposed Deserializer</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x11.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Earlier reported simple shift register based Deserializer [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] </title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x12.png"/></fig><fig-group id="fig9"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> (a) Design of a proposed positive edge triggered flip flop (PETFF); (b) Design of a proposed negative edge triggered flip flop (NETFF).</title></caption><fig id ="fig9_1"><label>(b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x13.png"/></fig><fig id ="fig9_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x14.png"/></fig></fig-group><p><xref ref-type="fig" rid="fig1">Figure 1</xref>2. For an appropriate power consumption comparison, both designs (this work and [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] ) are simulated under identical conditions. Both designs serialize 8-bit parallel data at 156.25 MHz into a 1.25 Gbps serial data stream with clocks of frequencies 625 MHz, 312.5 MHz and 156.25 MHz.</p></sec><sec id="s3_2"><title>3.2. Simulation Results for Deserializer</title><p>The design deserializes 1.25 Gbps serial data stream to 8-bit parallel data at 156.25 MHz with clock frequency 625 MHz. The simulated result for the signals of the proposed Deserializer for serial data stream “11010110” is presented in <xref ref-type="fig" rid="fig1">Figure 1</xref>3.</p><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Simulation result of the proposed Serializer for parallel data input “1, 1, 0, 1, 0, 1, 1, 0”</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x15.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Serializer: Area requirement comparison between earlier work and this work</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Total number of</th><th align="center" valign="middle"  colspan="2"  >Area requirement</th></tr></thead><tr><td align="center" valign="middle" >References [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] -[<xref ref-type="bibr" rid="scirp.55133-ref11">11</xref>]</td><td align="center" valign="middle" >This work</td></tr><tr><td align="center" valign="middle" >Positive edge triggered flip flops</td><td align="center" valign="middle" >14</td><td align="center" valign="middle" >7</td></tr><tr><td align="center" valign="middle" >Negative edge triggered flip flops</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >7</td></tr><tr><td align="center" valign="middle" >Negative latches</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >-</td></tr><tr><td align="center" valign="middle" >2:1 MUX’s</td><td align="center" valign="middle" >7</td><td align="center" valign="middle" >-</td></tr><tr><td align="center" valign="middle" >Components</td><td align="center" valign="middle" >28</td><td align="center" valign="middle" >14</td></tr><tr><td align="center" valign="middle" >Remark</td><td align="center" valign="middle" >More area is required.</td><td align="center" valign="middle" >Less area is required.</td></tr></tbody></table></table-wrap><fig id="fig11"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> Serializer: Area requirement comparison between earlier work and this work</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x16.png"/></fig><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Serializer: Estimated power consumption comparison between earlier work and this work</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Parallel data input bits D1 D2 D3 D4 D5 D6 D7 D8</th><th align="center" valign="middle"  colspan="2"  >Power consumption</th></tr></thead><tr><td align="center" valign="middle" >References [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] -[<xref ref-type="bibr" rid="scirp.55133-ref11">11</xref>]</td><td align="center" valign="middle" >This work</td></tr><tr><td align="center" valign="middle" >0 0 0 0 0 0 0 0</td><td align="center" valign="middle" >9.800 mW</td><td align="center" valign="middle" >2.642 mW</td></tr><tr><td align="center" valign="middle" >0 1 0 1 0 1 0 1</td><td align="center" valign="middle" >9.001 mW</td><td align="center" valign="middle" >2.296 mW</td></tr><tr><td align="center" valign="middle" >1 1 0 1 0 1 1 0</td><td align="center" valign="middle" >8.800 mW</td><td align="center" valign="middle" >3.019 mW</td></tr><tr><td align="center" valign="middle" >1 0 1 0 1 0 1 0</td><td align="center" valign="middle" >9.001 mW</td><td align="center" valign="middle" >2.515 mW</td></tr><tr><td align="center" valign="middle" >1 1 1 1 1 1 1 1</td><td align="center" valign="middle" >8.203 mW</td><td align="center" valign="middle" >2.190 mW</td></tr><tr><td align="center" valign="middle" >Remark</td><td align="center" valign="middle" >More power</td><td align="center" valign="middle" >Less power</td></tr></tbody></table></table-wrap><fig id="fig12"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>2</label><caption><title> Serializer: Estimated power consumption comparison between earlier work and this work</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x17.png"/></fig><p>Although from an area perspective, the resources used in proposed design is almost same as in earlier reported works as shown in <xref ref-type="fig" rid="fig7">Figure 7</xref> and <xref ref-type="fig" rid="fig8">Figure 8</xref>. However, a considerable power savings is obtained as reported in <xref ref-type="table" rid="table3">Table 3</xref>. For an appropriate power consumption comparison, both designs (this work and [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] ) are simulated under identical conditions. Both the designs deserializes 1.25 Gbps serial data stream to 8-bit parallel data at 156.25 MHz with clocks of frequency 625 MHz.</p><fig id="fig13"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>3</label><caption><title> Simulation result of the proposed Deserializer for serial data input “11010110”</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x18.png"/></fig><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Deserializer: Estimated power consumption comparison between earlier work and this work</title></caption><table><tbody><thead><tr><th align="center" valign="middle"  rowspan="2"  >Serial data stream serial din</th><th align="center" valign="middle"  colspan="2"  >Power consumption</th></tr></thead><tr><td align="center" valign="middle" >Reference [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>]</td><td align="center" valign="middle" >This work</td></tr><tr><td align="center" valign="middle" >0 0 0 0 0 0 0 0</td><td align="center" valign="middle" >3.480 mW</td><td align="center" valign="middle" >3.367 mW</td></tr><tr><td align="center" valign="middle" >0 1 0 1 0 1 0 1</td><td align="center" valign="middle" >4.078 mW</td><td align="center" valign="middle" >3.703 mW</td></tr><tr><td align="center" valign="middle" >1 1 0 1 0 1 1 0</td><td align="center" valign="middle" >4.078 mW</td><td align="center" valign="middle" >3.640 mW</td></tr><tr><td align="center" valign="middle" >1 0 1 0 1 0 1 0</td><td align="center" valign="middle" >4.078 mW</td><td align="center" valign="middle" >3.554 mW</td></tr><tr><td align="center" valign="middle" >1 1 1 1 1 1 1 1</td><td align="center" valign="middle" >3.020 mW</td><td align="center" valign="middle" >3.343 mW</td></tr><tr><td align="center" valign="middle" >Remark</td><td align="center" valign="middle" >More power</td><td align="center" valign="middle" >Less power</td></tr></tbody></table></table-wrap><fig id="fig14"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>4</label><caption><title> Deserializer: Estimated power consumption comparison between earlier work and this work</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7600373x19.png"/></fig><p>From <xref ref-type="fig" rid="fig1">Figure 1</xref>4, it is observed that power consumption of proposed Deserializer design given in <xref ref-type="fig" rid="fig6">Figure 6</xref> is better than Deserializer [<xref ref-type="bibr" rid="scirp.55133-ref8">8</xref>] .</p></sec></sec><sec id="s4"><title>4. Conclusion</title><p>In this paper, an improved architecture for Serializer and Deserializer is proposed which forms the basic functional blocks for On-Chip SerDes transceiver and is proved to consume lower power as compared to similar works done in this particular domain. The proposed Serializer has employed a technique to minimize resources used and hence makes this design area effective as compared to other works. The Serializer also allows ease in decoding serial data obtained after serialization by proper input reordering. A similar improvement is also obtained in the proposed Deserializer as compared to the earlier reported work. This work will be beneficial for the young researchers and designers. Finally, authors have concluded the work and the improvements in the results are observed as reported in this paper.</p></sec><sec id="s5"><title>Acknowledgements</title><p>This work has been carried out in SMDP VLSI Laboratory of the Electronics and Instrumentation Engineering Department of Shri G. S. Institute of Technology and Science, Indore, India. This SMDP VLSI project is guided by Ministry of Information and Communication Technology, Government of India. Authors are thankful to the ministry for facilities provided under this project.</p></sec></body><back><ref-list><title>References</title><ref id="scirp.55133-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Tadros, R.N., Elsayed, A.H., Ghoneima, M. and Ismail, Y. (2014) A Variation Tolerant Driving Techniques for All-Digital Self-Timed 3-Level Signaling High-Speed SerDes Transceiver for On-Chip Networks. 2014 IEEE International Symposium on Circuits and Systems (ISCAS), Melbourne, 1-5 June 2014, 1520-1523.http://dx.doi.org/10.1109/ISCAS.2014.6865436</mixed-citation></ref><ref id="scirp.55133-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Elsayed, A.H., Tadros, R.N., Ghoneima, M. and Ismail, Y. (2014) Low Power All-Digital Manchester Encoding Based High-Speed SerDes Transceiver for On-Chip Networks. 2014 IEEE International Symposium on Circuits and Systems (ISCAS), Melbourne, 1-5 June 2014, 2752-2755. http://dx.doi.org/10.1109/ISCAS.2014.6865743</mixed-citation></ref><ref id="scirp.55133-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Suzuki, Y., Odagawa, K. and Abe, T. (1973) Clocked CMOS Calculator Circuitry. IEEE Journal of Solid State Circuits, 8, 462-469. http://dx.doi.org/10.1109/JSSC.1973.1050440</mixed-citation></ref><ref id="scirp.55133-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Hussein, E.E., Safwat, S., Ghoneima, M. and Ismail, Y. (2012) A 16 Gbps Low Power Self Timed SerDes Transceiver for Multi-Core Communication. 2012 IEEE International Symposium on Circuits and Systems (ISCAS), Seoul, 20-23 May 2012, 1660-1663. http://dx.doi.org/10.1109/ISCAS.2012.6271576</mixed-citation></ref><ref id="scirp.55133-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Safwat, S., Hussein, E.E., Ghoneima, M. and Ismail, Y. (2011) A 12 Gbps All Digital Low Power SerDes Transceiver for On-Chip Networking. 2011 IEEE International Symposium on Circuits and Systems (ISCAS), Rio de Janeiro, 15-18 May 2011, 1419-1422. http://dx.doi.org/10.1109/ISCAS.2011.5937839</mixed-citation></ref><ref id="scirp.55133-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Ghoneima, M., Ismail, Y., Khellah, M., Tschanz, J. and De, V. (2009) Serial Link Bus: A Low-Power On-Chip Bus Architecture. IEEE Transactions on Circuits and Systems I (TCAS), 2020-2032.</mixed-citation></ref><ref id="scirp.55133-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Bhatti, R.Z., Denneau, M. and Draper, J. (2006) 2 Gbps SerDes Design Based on IBM Cu-11 (130 nm) Standard Cell Technology. 16th ACM Great Lakes Symposium on VLSI, 198-203.</mixed-citation></ref><ref id="scirp.55133-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Chen, D.Y. (2007) SerDes Transceivers for High Speed Serial Communications. Department of Electronics, Carleton University, Ottawa.</mixed-citation></ref><ref id="scirp.55133-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Philpott, R.A., Humble, J.S., Kertis, R.A., Fritz, K.E., Gilbert, B.K. and Daniel, E.S. (2008) A 20Gb/s SerDes Transmitter with Adjustable Source Impedance and 4-Tap Feed-Forward Equalization in 65 nm Bulk CMOS. IEEE Custom Integrated Circuits Conference (CICC), San Jose, 21-24 September 2008, 623-626.</mixed-citation></ref><ref id="scirp.55133-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Park, J.Y., Kang, J., Park, S. and Flynn, M.P. (2009) A 9 Gbit/s Serial Transceiver for On-Chip Global Signaling over Lossy Transmission Lines. IEEE Transactions on Circuits and Systems (TCAS), 56, 1807-1817.http://dx.doi.org/10.1109/TCSI.2009.2027634</mixed-citation></ref><ref id="scirp.55133-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Geurts, T., Rens, W., Crols, J., Kashiwakura, S. and Segawa, Y. (2004) A 2.5 Gbps - 3.125 Gbps Multi-Core Serial-Link Transceiver in 0.13 μm CMOS. Proceeding of the 30th European Solid-State Circuits Conference, 21-23 September 2004, 487-490. http://dx.doi.org/10.1109/ESSCIR.2004.1356725</mixed-citation></ref><ref id="scirp.55133-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Alser, M.H. and Assaad, M.M. (2011) Design and Modeling of Low-Power Clockless Serial Link for Data Communication Systems. National Postgraduate Conference, Kuala Lumpur, 19-20 September 2011, 1-5.http://dx.doi.org/10.1109/NatPC.2011.6136441</mixed-citation></ref></ref-list></back></article>