![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
hyb18h512321bf?11/12/14 hyb18h512321bf?08/10 512-mbit gddr3 graphics ram gddr3 graphics ram rohs compliant internet data sheet rev. 1.3 december 2007
internet data sheet hyb18h512321bf 512-mbit gddr3 qag_techdoc_rev411 / 3.31 qag / 2007-01-22 2 05292007-wau2-uu95 we listen to your comments any information within this document that yo u feel is wrong, unclear or missing at all? your feedback will help us to continuous ly improve the quality of this document. please send your proposal (including a reference to this document) to: techdoc@qimonda.com hyb18h512321bf?11/12/14 hyb18h512321bf?08/10 revision history: 2007-12, rev. 1.3 page subjects (major chang es since last revision) 33 table 20, t wr for speed bins -8 and -10 changed from 14 to 13 34 table 20, t xsnr (self refresh exit followed by non-read command) added previous revision: rev. 1.2, 2007-11 all boundary scan deleted 32 table 20 f ck (min) for cl 10 to 7 changed from 400 to 350 mhz and note 1, 2 updated. previous revision: rev. 1.1, 2007-09 32 table 20 max. cl changed from 16 to 13 previous revision: rev. 1.0, 2007-05 32 table 20 - timing parameters for -8 updated hyb18h512321bf 512-mbit gddr3 internet data sheet rev. 1.3, 2007-12 3 05292007-wau2-uu95 1overview this chapter lists all main features of the prod uct family hyb18h512321bf and the ordering information. 1.1 features ? 2.0 v v ddq io voltage hyb18h512321bf?08/10 ? 2.0 v v dd core voltage hyb18h512321bf?08/10 ? 1.8 v v ddq io voltage hyb18h512321bf?11/12/14 ? 1.8 v v dd core voltage hyb18h512321bf?11/12/14 ? organization: 2048k 32 8 banks ? 4096 rows and 512 columns (128 burst start locations) per bank ? differential clock inputs (clk and clk ) ? cas latencies of 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 ? write latencies of 3, 4, 5, 6, 7 ? burst sequence with length of 4, 8. ? 4n pre fetch ? short ras to cas timing for writes ? t ras lockout support ? t wr programmable for writes with auto-precharge ? data mask for write commands ? single ended read strobe (rdqs) per byte. rdqs edge- aligned with read data ? single ended write strobe (wdqs) per byte. wdqs center-aligned with write data ? dll aligns rdqs and dq transitions with clock ? programmable io interface including on chip termination (odt) ? autoprecharge option with co ncurrent auto precharge support ? 8k refresh (32ms) ? autorefresh and self refresh ? pg?tfbga?136 package (10mm 14mm) ? calibrated output drive. active termination support ? rohs compliant product 1) table 1 ordering information 1) rohs compliant product: restriction of the use of certain hazar dous substances (rohs) in el ectrical and electronic equipment as defined in the directive 2002/95/ec issued by the european parliament and of the council of 27 january 2003. these substances include m ercury, lead, cadmium, hexavalent chromium, polybro minated biphenyls and polybrominated biphenyl ethers. part number 1) 1) hyb: designator for memory components 18h: v ddq = 1.8 v 512: 512-mbit density 32: organization b: product revision f: lead- and halogen-free organisation clock (mhz) package hyb18h512321bf?11/12/14 hyb18h512321bf?08/10 32 1200/1000/900/800 /700 pg?tfbga?136 hyb18h512321bf 512-mbit gddr3 internet data sheet rev. 1.3, 2007-12 4 05292007-wau2-uu95 1.2 description the qimonda 512-mbit gddr3 graphics ram is a high spe ed memory device, designed for high bandwidth intensive applications like pc graphics systems. the chip?s 8 bank architecture is optimized for high speed. hyb18h512321bf uses a double data rate interface and a 4 n -pre fetch architecture. the gddr3 interface transfers two 32 bit wide data words per clock cycle to/fro m the i/o pins. corresponding to the 4 n -pre fetch a single write or read access consists of a 128 bit wide, one-clock-cycle data transfer at the internal me mory core and four corresponding 32 bit wide, one-half-clock - cycle data transfers at the i/o pins. single-ended unidirectional read and write data strobes are transmitted simultaneously with read and write data respectively in order to capture data properly at the receivers of both the graphics sdram and the controller . data strobes are organized per byte of the 32 bit wide interface. for read commands th e rdqs are edge-aligned with data, and the wdqs are center- aligned with data for write commands. the hyb18h512321bf operates from a differential clock (clk and clk ). commands (addresses and control signals) are registered at every positive edge of clk. input data is registered on both edges of wdqs, and output data is referenced to both edges of rdqs. in this document references to ?the positive edge of clk? impl y the crossing of the positive edge of clk and the negative edge of clk . similarly, the ?negative edge of clk? refers to the crossing of the negative e dge of clk and the positive edge of clk . references to rdqs are to be interpreted as any or all rdqs< 3:0>. wdqs, dm and dq should be interpreted in a similar fashion. read and write accesses to the hyb18h512 321bf are burst oriented. the burst length is fixed to 4 and 8 and the two least significant bits of the burst address are ?don?t care? and inte rnally set to low. accesses begin with the registration of an activate command, which is then followed by a read or write command. the address bits registered coincident with the activate command are used to select the bank and the row to be accessed. the address bits registered coincident with the read or write command are used to select the bank and the column location for the burst access. each of the 8 banks consists of 4096 row locations and 512 column locations. an auto precharge function can be combined with read and write to provide a self-timed row precha rge that is initiated at the end of the burst access. the pipe lined, multibank architecture of the hyb18h512321bf allows fo r concurrent operation, ther eby providing high effective bandwidth by hiding row precharge and activation time. the ?on die termination? interface (odt) is optimized for high fr equency digital data transfers and is internally controlled. t he termination resistor value can be set using an external zq re sistor or disabled through the extended mode register. the output driver impedance can be set using the extended mode register. it can either be set to zq / 6 (auto calibration) or to 35, 40 or 45 ohms. auto refresh and power down with self refresh operations are supported. an industrial standard pg?tfbga?136 package is used which enables ultra high speed data transfer rates and a simple upgrade path from former ddr graphics sdram products. hyb18h512321bf 512-mbit gddr3 internet data sheet rev. 1.3, 2007-12 5 05292007-wau2-uu95 2 configuration figure 1 ballout 512-mbit gddr3 graphics ram [top view, mf = low ] cke v dd v ss ba0 ck a9 a11 dm2 dq24 dq25 v ssq dm0 dq4 dq6 dq5 dq17 v ref v ssq v ddq v ssq v ss a1 rfu a10 a7 a2 a5 v ss rdqs0 dq3 dq7 v ss 123 ba1 dq12 dq9 mf v dd 7 dm1 dq0 v ssq v ddq v ss v dd 8 v ddq v ddq dq8 dq11 dq15 dq13 9 456 101112 zq dq1 v ddq dq2 v ddq v ssq wdqs0 v ssq v ddq v ddq v dd v ss v ssq rfu v ddq v dd a0 a4 v dd dq27 a3 v ddq dq26 dm3 v ddq v ssq wdqs3 rdqs3 v ssq v ddq dq28 dq29 v ddq v ssq dq30 dq31 v ssq v ddq v dd v ss sen v ssq v ddq dq10 v ddq v ssq rdqs1 wdqs1 v ssq v ddq v ddq cas ras cs dq14 v dd we v ssq ba2 v ref v ddq ck v ss a6 a8/ap v dd v ssq v ss dq19 dq16 dq18 v ddq v ssq rdqs2 wdqs2 v ssq dq21 dq20 v ddq v ssq dq23 dq22 v ssq reset v ss v dd v ddq a b c d f g h j e l m k n p t v r hyb18h512321bf 512-mbit gddr3 internet data sheet rev. 1.3, 2007-12 6 05292007-wau2-uu95 2.1 ball definition and description table 2 ball description ball type detailed function clk, clk input clock: clk and clk are differential clock inputs. address and command inputs are latched on the positive edge of clk. graphics sdram outputs (rdqs, dqs) are referenced to clk. clk and clk are not internally terminated. cke input clock enable: cke high activates and cke low deactivates t he internal clock and input buffers. taking cke low provides power down. if all banks are precha rged, this mode is called precharge power down and self refresh mode is entered if a auto refres h command is issued. if at least one bank is open, active power down mode is entered and no self refr esh is allowed. all input receivers except clk, clk and cke are disabled during power down. in self refresh mode the clock receivers are disabled too. self refresh exit is performed by setting cke asyn chronously high. exit of power down without self refresh is accomplished by setting cke high with a positive edge of clk. the value of cke is latched asynchronously by reset during power on to determine the value of the termination resistor of t he address and command inputs. cke is not allowed to go low duri ng a rd, a wr or a snoop burst. cs input chip select: cs enables the command decoder when low and dis ables it when high. when the command decoder is disabled, new commands with the exception of dterdis are ignored, but internal operations continue. cs is one of the four command balls. ras , cas , we input command inputs: sampled at the positive edge of clk, cas , ras , and we define (together with cs ) the command to be executed. dq<0:31> i/o data input/output: the dq signals form the 32 bit data bus. during reads the balls are outputs and during writes they are inputs. data is tr ansferred at both edges of rdqs. dm<0:3> input input data mask: the dm signals are input mask signals for write data. data is masked when dm is sampled high with the write data. dm is sampled on both edg es of wdqs. dm0 is for dq<0:7>, dm1 is for dq<8:15>, dm2 is for dq<16:23> and dm3 is for dq<24:31>. although dm balls are input-only, their loading is designed to match the dq and wdqs balls. rdqs<0:3> output read data strobes: rdqsx are unidirectional strobe signals. during reads the rdqsx are trans mitted by the graphics sdram and edge-aligned with data. rdqs have pream ble and postamble requirements. rdqs0 is for dq<0:7>, rdqs1 for dq<8:15>, rdqs2 for dq<16:23> and rdqs3 for dq<24:31>. wdqs<0:3> input write data strobes: wdqsx are unidirectional strobe signals. duri ng writes the wdqsx are generated by the controller and center aligned wit h data. wdqs have preamble and postamble requirements. wdqs0 is for dq<0:7>, wdqs1 for dq<8:15>, wdqs2 for dq<16:23> and wdqs3 for dq<24:31>. hyb18h512321bf 512-mbit gddr3 internet data sheet rev. 1.3, 2007-12 7 05292007-wau2-uu95 2.2 mirror function the gddr3 graphics ram provides a ball mirro ring feature that is enabl ed by applying a logic high on ball mf. this function allows for efficient routing in a clam shell configuration. depending of the logic state applied on mf, the command and address signals will be assigned to different balls. the default ball configuration (see figure 2 ) corresponds to mf = low. the dc level (high or low) must be applied on the mf pi n at power up and is not allowed to change after that. table 3 shows the ball assignment as a function of the logic state applied on mf. ba<0:2> input bank address inputs: ba select to which internal bank an activate, read, write or precharge command is being applied. ba are also used to distinguish between the mode register set and extended mode register set commands. a<0:11> input address inputs: during activate, a0-a11 defines the row addre ss. for read/write, a2-a7 and a9 defines the column address, and a8 defines the auto precha rge bit. if a8 is high, the accessed bank is precharged after execution of the column access. if a8 is low, auto precharge is disabled and the bank remains active. sampled with precharge, a8 determines whether one bank is precharged (selected by ba<0:2>, a8 low) or all 8 banks are precharged (a8 high). during (extended) mode register set the address inputs define the register settings. a<0:11> are sampled with the positive edge of clk. zq - odt impedance reference: the zq ball is used to control the odt impedance. reset input reset pin: the res pin is a v ddq cmos input. res is not internally te rminated. when res is at low state the chip goes into full reset. the chip stays in full reset until res goes to high state. the low to high transition of the res signal is used to latch the c ke value to set the value of the termination resistors of the address and command inputs. after exiting the fu ll reset a complete initialization is required since the full reset sets the internal settings to default. mf input mirror function pin: the mf pin is a v ddq cmos input. this pin must be hardwired on board either to a power or to a ground plane. with mf set to high, the command and address pins are reassigned in order to allow for an easier routing on board for a back to back memory arrangement. sen input enables boundary scan functionality: no boundary scan support. this pin should be connected to gnd. v ref supply voltage reference: v ref is the reference voltage input. v dd , v ss supply power supply: power and ground for the internal logic. v ddq , v ssq supply i/o power supply: isolated power and ground for the output buff ers to provide improved noise immunity. nc, rfu - please do not connect. reserved for future use balls. ball type detailed function hyb18h512321bf 512-mbit gddr3 internet data sheet rev. 1.3, 2007-12 8 05292007-wau2-uu95 table 3 ball assignment with mirror mf logic state signal low high h3 h10 ras f4 f9 cas h9 h4 we f9 f4 cs h4 h9 cke k4 k9 a0 h2 h11 a1 k3 k10 a2 m4 m9 a3 k9 k4 a4 h11 h2 a5 k10 k3 a6 l9 l4 a7 k11 k2 a8 m9 m4 a9 k2 k11 a10 l4 l9 a11 g4 g9 ba0 g9 g4 ba1 h10 h3 ba2 hyb18h512321bf 512-mbit gddr3 internet data sheet rev. 1.3, 2007-12 9 05292007-wau2-uu95 2.3 truth tables 2.3.1 function truth table for more than one activated bank if there is more than one bank activated in the graphics sdram, some commands can be performed in parallel due to the chip?s multibank architecture. the following table defines for which commands such a scheme is possible. all other transitions are illegal. notes 1-11 define the start and end of the action s belonging to a submitted command. this table is based on the assumption that there are no other actions ongoing on bank n or bank m. if there are any actions ongoing on a third bank t rrd , t rtw and t wtr have to be taken always into account. table 4 function truth table i current state ongoing action on bank n possible action in parallel on bank m active activate 1) 1) action activate starts with issuing the command and ends after t rcd . act, pre, write, write/a, read, read/a 2) 2) during action activate an act command on another bank is allowed considering t rrd , a pre command on another bank is allowed any time. wr, wr/a, rd and rd/a are always allowed. write 3) 3) action write starts with issuing the command and ends twr afte r the first pos. edge of clk following the last falling wdqs ed ge. act, pre, write, write/a, read, read/a 4) 4) during action write an act or a pre command on another bank is allowed any time. a new wr or wr/a command on another bank must be separated by at least one nop from the ongoing write. rd or rd/a are not allowed before t wtr is met. write/a 5) 5) action write/a starts with issuing the command and ends twr afte r the first positive edge of clk following the last falling w dqs edge. act, pre, write, write/a, read 6) 6) during action write/a an act or a pre command on another bank is allowed any time. a new wr or wr/a command on another bank has to be separated by at least one nop from the ongoing command. rd is not allowed before or t wtr is met. rd/a is not allowed during an ongoing write/a action. read 7) 7) action read starts with issuing the command and ends with t he first positive edge of clk following the last falling edge of r dqs. act, pre, write, write/a, read, read/a 8) 8) during action read and read/a an act or a pre command on anot her bank is allowed any time. a new rd or rd/a command on another bank has to be separated by at least one nop from the ongoing command. a wr or wr/a command on another bank has to meet t rtw . read/a 9) 9) action read/a starts with issuing the command and ends with the first positive edge of clk following the last falling edge of rdqs. act, pre, write, wr ite/a, read, read/a 8) precharge 10) 10) action precharge and precharge all start with issuing the command and ends after t rp . act, pre, write, write/a, read, read/a 11) precharge all 10) - power down entry 12) - idle activate 1) act power down entry 12) - auto refresh 13) - self refresh entry 12) - mode register set (mrs) 14) - extended mrs 14) - power down power down exit 15) - self refresh self refresh exit 16) - hyb18h512321bf 512-mbit gddr3 internet data sheet rev. 1.3, 2007-12 10 05292007-wau2-uu95 2.4 function truth table for cke table 5 function truth table ii (cke table) notes 1. cken is the logic step at clock edge n; cken-1 was the state of cke at the previous clock edge. 2. current state is the state of the gddr3 graphics ram immediately prior to clock edge n. 3. command is the command registered at clock edge n, and action is a result of command. 4. all states and sequences not shown are illegal or reserved. 5. desel or nop commands should be iss ued on any clock edges occurring during the t xsr period. a minimum of 1000 clock cycles is required before apply ing any other valid command. 11) during action active an act command on another banks is allowed considering t rrd . a pre command on another bank is allowed any time. wr, wr/a, rd and rd/a are always allowed. 12) during power down and self refresh only the exit commands are allowed. 13) auto refresh starts with issuing the command and ends after t rfc . 14) actions mode register set and extended mode register set start with issuing the command and ends after t mrd . 15) action power down exit starts with issuing the command and ends after t xpn . 16) action self refresh exit starts with issuing the command and ends after t xsc . cke n-1 cke n current state command action l l power down x stay in power down self refresh x stay in self refresh l h power down desel or nop exit power down self refresh desel or nop exit self refresh 5 h l all banks idle desel or nop entry precharge power down bank(s) active desel or nop entry active power down all banks idle auto refresh entry self refresh hyb18h512321bf 512-mbit gddr3 internet data sheet rev. 1.3, 2007-12 11 05292007-wau2-uu95 3 functional description 3.1 mode register set command (mrs) figure 2 mode register set command the mode register stores the data for controlling the operation modes of the memory. it programs cas latency, test mode, dll reset , the value of the write latency and the burst length. the mode register must be written after power up to operate the sgram. during a moderegister set command the address inputs are sampled and stored in the mode register. the mode register content can only be set or changed when the chip is in idle state. for non-read commands following a mode register set a delay of t mrd must be met. the mode register bitmap is supported in two configurations. the first configuration is intended to support the mid-range- speed application. the second configuration supports higher clock cycles for cas latency and is therefore prepared to support high-speed application. the selected configuration is defined by bit0 of emrs2. clk# clk ras# cke cas# we# a0-a11 ba0 0 don't care cod: code to be loaded into the register cs# cod ba1, ba2 0 hyb18h512321bf 512-mbit gddr3 internet data sheet rev. 1.3, 2007-12 12 05292007-wau2-uu95 figure 3 mode register bitmap for mid-range-speed application * $ , ) * * $ , ) * ) % ( ! * * $ , + ( ) * $ * " " % * ( ) * $ , # % % ( # " ) * # % ) * # % ) ' + $ * ! " + ( ) * , & |