So, welcome to this lecture on advanced digital system design in the course digital system design with PLDs and FPGAs. The last lecture we have looked at the VHDL coding of the finite state machine or controller. Basically we have looked at the various ways you can code it, code the FSM and we have taken shown some simple example to illustrate that coding styles. There are various ways and some schemes of certain quirks or trouble it brings like synchronous reset. We have handled that situation and today we will continue with the issues with the finite state machine. Before that we will have a quick run through the last lecture slide to be in sync because that may be useful even in this lecture. So let us turn to the slide of the last lecture. So here we have looked at the block diagram of the state machine, a 3 block diagram we have first looked at this and we said these inputs, clock, reset and output definitely clock and reset normally come from outside. So they can be ports sometime if it is internal it can be signal. But input and output if you are testing it stand alone then it is port but many times when you are integrating with the data path it could be ports or signal maybe some input is coming from outside so that could be port. And very important thing though we said that you can adopt various ways of coding the finite state machine. You have to choose the style as prescribed by the specified by the synthesis tool. The basic idea is that synthesis tool should be able to infer that this constitute a finite state machine so that the FSM specific optimisation the problem solving can be done on this structure otherwise if you just code this is a logic and this is flip flop and this is logic then the implementation would be correct it will work perfectly. But the synthesis tool will not be able to do any FSM optimisation or any issue it can normally solve it cannot be done. The example is that we have talked about the state diagram optimisation unless the tool infer that it is a finite state machine. The state diagram optimisation cannot be done there will be redundant states unnecessarily wasting area in the next side logic and output logic and so on ok. We have looked at the various ways and here in this three block we could have this written in a process this in a process this can be written in a process if the number of outputs are greater than the number of states. It can be a concurrent statement if number of outputs are much less compared to the number of states because then there are only two outputs you need only two concurrent statement but suppose there are seven states you may end up writing a case with seven when where and only two outputs are specified not very kind of concise coding though the hardware wise it makes no different. But it is a long code that is why we can write concurrent statement we also said that you know you can combine these two in a single process because in VHDL you can specify a set of registers with the preceding logic in a single process. So that can be done in that case you have a process for this two blocks together and with a process or a concurrent statement set of concurrent statements for output logic and you can include the asynchronous reset here along with the flip flop if it is synchronous reset it is included here and when you combine as I said when you combine both together there is an issue we have discussed that I will just throw light on it and we also said normally when you code the next state logic we write a process with the present state as input and in the sensitivity list and all the inputs because these two are the input to the block and we say case present state is and for each state we specify the transition using if okay. Similarly for the more kind of output you can say case present state is or with select whichever one you use again you can use if for the melee output under the case and so on and this is a process where use the if statement with the reset and clock event or rising edge clock for the flip flops okay. The next possibility is that we come to a two block view where the next state logic and output logic is combined into a single block where the outputs are next state logic and the outputs. So now you can write this in a single process and flip flop in a process and flip flop is as usual but here again you do a case present state for each choice you specify the output if it is more output straight away and melee then you can write an if then kind of structure and for the transition under each state for each when statement of the case you can specify the transition various transition using the if. So one advantage of writing this way is that when you have a state diagram like quickly looking at the state diagram you can complete the whole logic in one shot okay. So that is one advantage of writing it together but if you write as in early then when you write the next state logic coding you have to keep the state diagram run from top to bottom then again come back you know write the output logic and top to bottom you write and when you debug if something goes wrong depending on where the trouble is you have to go through both code okay. I mean these things are come with experience and for some it occurs naturally those who are very systematic sometime by their habit they stumble upon these kind of advantages but then it all shows that you need some kind of planning experience because even writing the code though they are equal and some style of coding is helpful in a quick kind of design debug and things like that you should keep in mind. And we have looked at the problem of a sequence detector mainly as an exercise not as a serious kind of design I do not think you need to use an FSM based sequence detection in communication okay. You can do better than that you can do much simpler schemes than doing this and we said it is an overlapping detector that means like in the case of 101 you know you have a 01 here then the 3, 4, 5 also form a detector sequence detection and we have seen the kind of the state diagram and we have seen the coding the main thing is that the library entity and the most tool allows you to define an enumerated kind of data type for this and define the present state and next state as that type then you write a process for next state logic with the present state and inputs in this case only one input is there inputs in the sensitivity list then you go state by state case present state is when a then you use if on that to specify the transition important thing is to do all the transition if else everything do not think that because you are in state A you do not need to say else next state A that will cause implied light so you continue through and the flip flop is you know like a nursing runners reset you know how to write that if reset then present state is starting state or upon the clock present state get next state and when you write the output as a concurrent statement you can use when else or with select it is with select you say with present state select or with when else you can write like that and we have seen the next state logic and output logic together only difference is that in the case of each choice of this present state you specify the transition as well as the output okay. And when it is more there is no condition on it when it is melee you can write a symbol logical condition here if it is simple case or you can use if or case or whatever is appropriate thing to use at that point in time the flip flop is same then we have seen a melee kind of machine for the same problem and we have combined the next state logic and output logic and you can see that the detect here is written as a melee type detect gets dean. That means if dean is 1 detect is 1 else detect is 0 and many a times when you can write it in a very straightforward kind of logic is better to write like that sometimes what happens is that people get used to this syntax and even for simple things like this one tend to write the if saying that if dean is 1 then detect is 1 else detect is 0 and all that and forget all about what could be the hardware you know it is nothing you know it detected here it is a decode of C which is in our case maybe q1 bar q0. So in this case in the melee machine we are combining the next state logic and output logic in a process and the code is similar only thing is that we have this detect which is written as a part of I mean detect as a function of dean. So when you decode it is like you know the state C and dean is a detect so it is q1 bar q0 and dean okay and it is better you remember these basics always what happens is that when you want danger with the more and more sophisticated tools and these kind of languages that you tend to forget or tend not associate the hardware with it and people like I have seen students writing this simple thing as if dean is 1 then detect is 1 else detect is 0 and so on. And forget what is the hardware not a good thing I mean I have asked some students what is that hardware what does it you know what does the synthesis tool generate if you write a statement like that then they are sometime at loss even with some very trivial silly stuff. So wherever you can bring clarity by making things simple you should make it simple then use all the EFKs and you know nest it and things like that you know though we are learning about it wherever things can be made simple elegant you should do it. If the same thing is written as a concurrent statement instead of this if you are writing it outside here we are combining both next state logic and output logic together but if it is outside then you can write like this detect is 1 when present state equal to C and dean equal to 1 L0 okay. So you can write like that and here to write with select is difficult because you have 2 inputs if you are kind of adamant then you can do that what you can do is that you have to kind of group present state and the dean together into a temporary signal then you say with that signal select and put this value and so on okay. But with again it is tough with an enumerated data type because here we are using some kind of you know symbolic assignment and here it is a numerical value and though ultimately it will all be converted to standard logic vector and so on it is difficult at least to do the with select so in no harm because you are specifying both the mutually exclusive condition so there won't be any priority and this will result in a symbol logic. Then comes the synchronous reset along with when you write the next state logic and output logic together if it is alone next state logic alone there would be problem if when you combine you can make a mistake in the sense that you say if reset is 1 then you say next state gets a because that is what you want and you forget all about the outputs you say else and case present state is and you say when h0 you write the outputs there could be 10 outputs and all the transition and so on okay. But mind you there is as far as if is concerned there is one choice here and the kind of mutually exclusive choice here underneath the case come there the output is specified and here it is not specified so you get an implied latch for the reset is equal to 1 it is dangerous. So we have to say output is some value so don't care is one kind of because this say when the reset is getting kind of a certain for that duration so you can even make it inactive you don't have to say don't care you can make it the inactive value to be very sure that during when reset is 1 you don't get any nasty surprises but it is improbable. So that is one way of sorting this out another way of sorting it out is that write the if just for this and you say end if okay and write the case separate okay separate it out. So if reset is 1 then exit is a end if because we are not combining it there is no else here so like that you do and do the case present state is as I said I don't prefer this because there is this looks as if there is no else kind of thing so it could be problematic. So don't write like that you better to write like this and we also said normally if you don't specify anything like you just leave the code like this and then the tools will assign a simple kind of encoding mostly sequential encoding like this will be 0, 1, 2 and 3 okay. And if you want to kind of for whatever reason and we are going to see what reasons you could there could be to change this assignment but then if you want it you can use the kind of predefined attributes of the VHDL to control that that is called state encoding sequential gray 101, 1010 and this I am showing what was supported in the integrated you know system environment of the silings ISE or ICE okay. But I have seen that the attribute in the recent tool like the Vivado of the silings this attribute is changed so please check which tool you are using and refer to the vendor manual for the appropriate attribute but more or less the maybe some name changes but more or less the syntax is same. So here the syntax is saying attribute state encoding of whatever state you have given the name for that enumerated data type so type is gray or sequential 101, 1010 and we will see what is 101 SRA said what is it and then you get what the encoding defined by this but if you want a very specific encoding you can use attribute enum encoding of state type then you can literally say what is the encoding okay. But if that is not possible you could instead of you know you can for go the kind of enumerated data type and you can kind of hard code the present state and next state into vectors standard logic vectors and you can define constants so that you can you do not need to change like if there is a change in the state diagram then if you write numerical values in the VHDL code you have to go and change everywhere it is error prone. So you can declare define constant for each state with the proper state assignment whatever is assignment then you can implement that code then if there is a change need to be done it need to be changed only in one place you can add more state you can change the state assignment you can remove the state and so on in one place okay. Similarly the code also if you add and delete you need to change in the VHDL code but minor changes in the state assignment you do not need to change anything. And I also said about FSM editors there are graphical tools which allows you to draw the state diagram and which will create the equivalent the code VHDL or verilog there is no magic in it because it is one to one and it as you draw it as you put various elements it knows the moment you put a bubble it knows it is a state and arrow it is a transition so that is kept track and ultimately in some data structure and ultimately the some template codes are generated it is not very difficult as I said if you are I mean it can be done very easily only you need to be good in programming. So that is what we have you know discussed in the last lecture I have gone through this so that again that gets into your mind properly now we will continue with we have actually in the earlier lectures we have looked at certain issues with the finite state machine. If you remember we have looked at how to do the state diagram optimisation okay what is the basic idea what are the equivalent state and which are redundant how to detect that from the next state logic and output logic and so on. And we have also looked at the output races when there is a kind of multiple flip-flops state change state at the same time owing to the difference in propagation delay there could be transitory state and if these states produce output that could create problem in the circuit so how to handle that and we have looked at the gray coding output registering and we mentioned about the VHDL coding for that then we looked at the transition table if we choose the various type of flip-flops basically D type, T type and JK type of flip-flops and we have kind of discussed what are the maybe the advantage disadvantage and so on. So let us continue with the state assignment okay so let us take that part today so remember that you have the state machine where the next state logic output logic is there and we have the state sorry about this this should come here this cube. So we say the state machine is going through different states and when we design we say state A, state B, state C, state D but before proceeding with the next state table and output table we have to assign some numerical value to it okay. Now we are going to see whether that affect the question is that how what is the effect of state assignment on the next state logic okay say or output logic say the question is that if you do the assignment in a particular way can the area required for implementation of this can be minimal okay. Suppose there are 20 ways of doing the state assignment in at least in one of them or multiple of them the area is half of the maximum okay then it is better to choose that particular state assignment okay and that is natural because at least for the next state logic the next state is a function of the present state and the input and this is a combinational logic and we so you imagine the next state table you have inputs you have the present state you have the next state and we are trying to form equations of the various D2, D1, D0 in terms of the Q2, Q1, Q0 and the inputs so you and you know you can imagine if you are familiar with the Carnot map you go to Carnot map you try to group the min terms. So our question is that if you do the assignment in a particular way you can group it such that the redundancy can be removed and this become minimal similarly here because the output is decode of the present state and the input and if you do the assignment in such a way then whether this logic can be minimized or there is an assignment such that both can be minimized there is a very great saving in area. So if the area is reduced many a times the interconnecting wire length can be reduced the delay will be less the power dissipation will be less. So in the digital VLSI and FPGA and all that it is very wise to kind of optimize area or minimize area that will result in lot of you know advantage with respect to the power with respect to the timing and so on. So that is what we are going to look so at this point it looks like say you work out all possible assignment and find out the area which is minimal ok that is what we are going to look at it whether that is a possible thing. So that is the idea of the state assignment. So take this case the number of states are S ok suppose we have say 5 states then the number of flip flops for the binary encoding is the logarithm of S to the base 2 and normally you take the ceiling because this could be a fraction say in the case of 5 if you say log 2 it will be some 2 point something some decimal number. So we need to use take the ceiling which is 3 then we will end up using 3 flip flops ok. So now the question come is that we are trying to kind of do all possible assignment that is the that is what we have decided ok. Let us do all possible assignment. So what are the number of possible ways to do the assignment say we have S states we have n flip flops ok. Let us assign a variable to it instead of putting this in the expression log S to the base 2 is n the ceiling of it that is n. So how many possible ways you can do the state assignment in terms of n and S first thing to kind of decide is that whether in all these kind of counting problems you should be very clear whether it is a permutation or a combination. So every time if you have confusion like for a like for those who are familiar it is one shot ok. If you struggle with it the best thing to take an example is take an example of suppose you have say 4 states possible states like 0, 1, 2, 3 you have 2 sorry 4 possible states and like 2 flip flops for possible state and 2 real states S0 and S1. So then you know that the first state S0 can get any of the 4. So there are 4 possibilities ok and if you assign for possibility one of the 4 possibilities then when it comes to the next one you have only 3 choices ok. So it is a 4 into 3 so it is a permutation because each assignment is unique it is not a combination like S0 getting 0 and S1 getting 1 is different from S0 getting 1 and S0 getting 0. So that alone should clarify the position. So basically if you look at the number of possible ways to do the state assigned with this permutation of 2 raise to n because for n flip flop there are 2 raise to n kind of possible states and S is the real number of states. So P2 raise to n, S okay and let us take an example there is a state machine with 17 states and not I am it is a real life case there could be state machine with 17 states. So then n is 5 ok you will accuse me of choosing something close to the 16 but in real life it can be strange and let us find out the possible ways of doing the state assignment the permutation of 2 raise to n. So that is 2 raise to n is 32, 2 raise to 5 is 32 state is 17 so that is 32 factorial divided by 32-17 factorial. So you have some like P nr then it is n factorial by n-r factorial. So 32 factorial by 32-17 so it is essentially 32 into 31 into all the way into 16 ok and if you look at this number it is some 2.5 some decimal number into 10 raise to 44 it is a huge, huge, huge possibilities you know this should that is why I put this you know. If you try to do all kinds of all possible assignment and try to minimize area it is an interactable problem it is not going to be solved in a kind of deterministic time period it is a for the advantage we get the amount of computation we have to go through is tremendous. So this is not possible like this is mind boggling so this huge number. So this should tell you that you should not try to attempt such a thing ok of course in a simple case maybe there are 4 possible state and 3 assignment you have to make it is possible but then when the numbers are even it looks very small you end up with this because of this kind of you know the exponential way it grows. So the question is that we cannot very systematically go and solve it but our aim is that somehow minimize the next state by doing a state assignment ok or by doing a state assignment minimize the output logic. So trying all possible kind of assignment and finding out the minimal is not computationally viable solution. So then in such cases when things you cannot go very kind of you know go through all the cases and find an optimal solution we try some kind of sensible kind of rules which is called heuristic that we know that if you this rule make some sense that like if you from there is a basic principle which tells you that if you do this probably there is could be a reduction in area and we do that we may not get the absolute minimum but we can be close to the minimum or we can do better than a random kind of assignment or a sequential assignment. So we call that heuristic so since we have this systematic method does not give you any solution let us try some heuristic. So that is what we are going to do it and we will concentrate on the next state logic minimization. So the question is that what look for insight ok we want to come out with some sensible rule to apply for the next state logic optimization what do we look for insight ok. Naturally the next state logic is specified in the next state table so that is where we should look ok. So we should look in the next state table and now in the next state table you know it is composed of input present state sorry present state and next state and next state is are for a D flip flop some D2, D1, D0 and if you remember your Karnoff map for D2 we form min terms in terms of the input and the present state and then you put it in the Karnoff map and try to group them ok you can group them only if they are adjacent ok. So that is what that is that tells you some rule saying that if you play with the logical adjacency of the states that might give you an advantage in while grouping you know while grouping and applying basically applying the logical adjacency theorem. If you remember the adjacency theorem say that AB bar or AB is nothing but A into B or B bar which is nothing but A ok that is what we do in logical adjacency and that is I am talking about one variable but that can be applied to any power of 2 like you can apply to 2 tables then the 4 states are there it can be possible assignment then it can be combined to remove the 2 literals in a min terms. So that is what I mean so aim would be to look for the same next state since these state bits are output of logic and that is what we want to minimize. So we would like like you look for the same next state you know we are in a next state table we have input present state and the next state and we are trying to optimize the implementation of the next state. So look for the same next state bits suppose you are looking at D2 look D2 wherever D2 is 1 you know or the D2 D1 sorry the Q2 Q1 Q0 wherever there is next state you know kind of identical then you can make things adjacent. And for this we would like the min terms adjacent min term is considering of input condition and the present state ok. So the best bet will be that we are playing we have only choice in the state assignment present state. So we are playing with symbolic state and we are assigning it input condition we have no control ok. So it will be good to assume that if for the same next state if there are same input condition you make the present state logically adjacent then when you group it some literals will be thrown off from the min terms. So we will let us look at the same next state with same input condition and make the present state adjacent such that while grouping bits are removed ok that is the basic idea and this can be done in powers of 2 ok. So that is what I am going to show suppose you have two state and I have already learned the assignment but say this is Si this is Sj and it is transiting to the same sk 101. So the rule is that for some two symbolic state for the same input condition they transit to the same next state what you do is that you make these two states Si and Si logically adjacent ok. So this is 010, 011 it is made adjacent then when you like you group it together in when you apply the adjacency theorem you see that everything else is same but this is differing so this get knocked off ok. So this can be extended to powers of 2 say you have a 101 here another 101 here all the input conditions are same and hopefully this is like you know all 00, 001 then you can combine all the 4 and Q1 and Q0 is removed from the equation of D2 and you know D0 and all that you know that is the idea of the heuristics we can apply to the next state logic minimization. So under the same input condition if the state Si and Si transit to same next state sk make assignment such that the state Si and Si are logically adjacent and this is applicable to more than two states ok. And you can say that you know it is even if you can catch on one bit it is like you say here you look that even if in one bit suppose this is you can get a solution across a bit even for this D2 alone if you make it adjacent that is useful because at least for that there will be reduction in the next state logic for the D2 ok. That is what I have written here that state Si and Si may transit to different next state under different condition but if both transit to just one next state it is good enough to make them you know adjacent ok. So like if you can Si and Si may transit to different kind of next state at different condition but sk sl and all that. But even for one sk if you can make it adjacent it is useful. So now you get like the same heuristics can be applied to the output logic. So we are almost kind of you can straight away tell the rule the heuristic that you have two present state say let us take the more kind of output. Then the outputs are same then you just make them adjacent like you have Si and Si produces the same output make them logically adjacent so that when we group one thing get knocked off.  And if it is a mille kind of output then you have to combine the inputs you have to make sure that these are logically adjacent for the same kind of input condition that you have to keep in mind. So that is what is stated here you know under the same input condition that is for mille type if it is not mille you can remove this if state Si and Si produces same output make the state assignments such that the state Si and Si are logically adjacent ok. And it is applicable to more than two states by powers of 2 there is no point in making I mean you cannot make three logically adjacent you have to make say after two the thing you have to try is the 4, 8 and so on. And state Si and Si may produce different output under different input condition but if both produces even one output same it is good enough to make them adjacent as equation for that output get minimized. What I am saying is that you may not get a chance suppose you do not get a chance to make kind of all like such a pattern for two states you can look at the subset of these output to do that. I do not know whether the tools do it sometime in a simple state machine may not be worth to try that. I am not sure whether the which synthesis tool try it may be at least the maybe the some advance synthesis tool like Simplify Pro may try it I do not know about the reason the silings XST synthesis tool or the synthesis tool of the Vivado I have not tried it if I try it I will maybe in the later lectures I will tell you. Now let us come to this kind of issue. So, what we have discussed is the state assignment to reduce the area and we have found that for you know to evaluate all possible scenarios state assignment and come out with a minimal area is an interactable problem we have seen the huge computation type required. So, then we have come out with some heuristics which is based on some sensible kind of basics you know basics of minimization. So, it should work okay only thing is that to try and do the next state logic minimization and output logic minimization together maybe contradicting like that you try out the heuristic for next state logic minimization and you come back and try to do again for output logic both may not work together you know that is one problem with that heuristic if you are lucky it works together. So, at least you can try one thing if you find the next state logic area is much you know larger than the output logic area then you can try the heuristics for the next state logic than the output logic. But we are not sure whether we can do it together it could be contradicting the heuristics could be contradicting it may not reap the benefits as you think. So, let us come to the next issue which is something to do with the fault tolerance of the state machine. So, this is about the new state suppose we have the number of states as S okay then we know the number of flip flops is N which is log S to the base 2 the ceiling of that okay. So, there could be a new state because this the fact that you end up with a fraction and take ceiling it says that there could be a new state okay like here. So, the new state the all possible assignments the states are 2 raised to N because n flip flops are there. So, minus S is the unused state. So, if you have states number of states are 8 then N is not a fraction if you take just the log then N is 3. So, in that case 2 raised to 3 minus 8 is 0 but if it is S is 5. So, that is the case here N is 3 then the unused states are 2 raised to 3 minus 5 equal to 3 okay. So, the question is that what to do with that okay. See here I am showing an example of 5 state this 5 states. So, we have 3 unused states and assume that we have done a state assignment like a sequential state assignment a very simple state diagram and mind you this could be like in most cases there could be simple state diagram like that only thing is that there could be kind of self loops here that could be the only difference from a practical state diagram. So, let us I am not showing all the input transition but assume something like this and you have states going through 0, 1, 2, 3 and 4 but 5 are not used say 5, 6, 7 is not used okay and assume that we have not taken we have not specified this okay. We have kind of told the tool to treat it as kind of do not care or something like that and what happens the state machine is after all some 3 flip-flops okay and suppose our the circuit FPGA or the chip we are designing is in a noisy environment okay. It can be some kind of radiated EMI electromagnetic interference or conducted EMI you know that the noise conduct through the supply lines through the ground and there was some noisy equipment connected to the same power supply and some noise gets picked up either radiated or conducted and this suppose this flip-flop was in say assume that it is in 001 okay. So, Q2 is 0, Q1 is 0, Q0 is 1. Suppose the Q2 has flipped from 0 to 1 okay it was in this state and suddenly it is flipped this Q2 has flipped from 0 to 1 then the state machine gets into this state 101 okay. Now that then what happens the question is what happens okay. Suppose we have not taken care we have not explicitly taken care of that in the design what can happen okay. So, that what all can happen I mean that is what the first thing let us forget about all the technical reasoning what all can happen you just as a kind of a creative or what all possibilities are there like you can say yes it gets in there okay 101 and in the next clock it comes back here fine then it is very good it has gone there and it has come back then it continues okay. Or you can say instead of coming back here it comes back here that could be dangerous depending on the application because you are doing something very sequentially here suddenly it skip these two steps and go there it can be very dangerous depending on the application. Now you can imagine this is controlling suppose the seed machine is controlling the radiation of a patient and this is you know happened something initialization is happening this is the radiation state and with improper initialization it goes there what was 5 minutes is becoming 15 minutes then it is too dangerous you know. So, it depends on the application maybe in a simple thing like a vending machine you ask for the for a soft drink and a potato chips come out it may not matter the good for the customer little loss for the vendor but may not nothing like threatening happens but then it depends on the application. So, one possibility is that it can go there and gets come back somewhere here and at least for us probably it looks safe than you know getting it stuck okay that is another possibility you know you get it by noise it goes there and it stays there like again the clock comes but somehow it stays there. Now we will see what are the chances of it staying there but suppose it stays there then it is bad okay. So, if nothing happens it is okay but if something happens with the data path then it is dangerous okay. Another possibility is that it may loop through some or all of the unused state okay maybe like after 10 it gets into 101 it comes 111 it comes to 101 and loop or loop through this you know whatever way okay it cycles through some or all of the unused state. Now assume that this unused state produce some output okay some random output we had some say phi output arbitrarily it produces some output then it can be extremely dangerous okay. So that is the issue we are looking at it the fault tolerance if there are unused state in the state diagram or state machine and if you have not designed properly and by noise or by some chance it gets into the unused state it can come back to arbitrary state in the state diagram it can get stuck there it can loop through and if that states produce random output if you have not taken care then it can be extremely dangerous. So that is what is stated here what happens if FSM get into the state could get stuck there it could loop through some or all of unused state it could get back to a valid or used state okay get back to some of the state in the state diagram and if that state produce some random output then dangerous so on what conditions above can happen okay. So we would like to look at in which scenario kind of it gets stuck there I mean if you can understand that maybe it will at least it is better than you know thinking like you have such a problem and somehow bring it back to some kind of reasonable state. But how like in what conditions it goes there and gets stuck on what condition it get could loop through some of the unused state let us at least for an academic curiosity let us look at it from the basic principle okay. Now for that to happen so assume that we have done the next state logic coding here like this you have process present state and various input I1, I2, like that and you say begin and you say k is present state is and you say when a 0, s1 we have 5 states so you go all the way to when s4 but there is s5 and s6 and s7 and we do not specify that say we say when others okay combining all s5, s6, s7 and all possible kind of states for the simulation you know using the standard logic other cases then you say next state is don't care we are hoping that if you say don't care the next state area is minimized you know because we are not explicitly specifying that mean for these s4, s5, s6 you can read the next state as 1 or 0 and we are hoping that some minimization happen with the proper assignment and the area get minimized that is why we say next state is don't care. And that also shows the use of that particular don't care because when we discuss standard U logic and standard logic we said there is something called don't care and we have not seen it being used but this is the way it is used and we are hoping that it gets reduced area. So let us look at one condition okay one possible assignment the tool makes okay. So there you see this is a valid state 0, 0, 0 then 0, 0, 1 and there are a lot of entries up to this ellipses continuity like 1, 0, 0 okay which is the kind of s0 to s4 5 valid states and suppose this is an kind of unused state which is 1, 0, 1 I am showing with a different color and we say the input condition is don't care okay we don't care and we said the next state is also the don't care okay. Assume the synthesis tool for optimization purposes treated this as 1, this as 0, this as 1 okay that means if such a thing happens by we have written the code like that and this is the state this is the kind of assignment the tool does for optimization. Then you see what happens by mistake the present state become 1, 0, 1 and the next state decoded is 1, 0, 1 itself from the current present state irrespective of the input the next state decoded is 1, 0, 1 itself. So the moment it gets in there the next clock it transit to the same 1, 0, 1 then it loops through that and we have not even talked about the output we don't know because if you in the output table if you write 1, 0, 1 and say don't care then the same thing will happen the tool will pick assign someone some zeros and all that and then it will produce some random output which can be extremely dangerous to the application okay. So that is how this getting stuck happens and now you can imagine how the loop through can happen okay that is what is shown in the next slide. So we have the valid state 0, 2, 4, S0 to S4 and we write all the valid kind of state diagrams so everything happens but here for S5, S6 and S7 we said it is all down care okay that is what we have said. Now if the tool do this kind of assignment for whatever reason for optimization say 1, 0, 1, 1, 1 and 1, 0, 1 then what happens you see that if it gets into 1, 0, 1 the respective of the input condition the next state is 1, 1, 0 if it get into 1, 1, 0 then the next state is 1, 1, 1 and if it is 1, 1, 1 it is 1, 0, 1 so that is back here. So it loops 1, 0, 1, 1, 1, 1, 1, 1, 0, 1 okay. Now in this case I have shown all the three it can loop through the part of the state suppose here it was 1, 1, 0 and the 1, 1, 0 comes here it is back to kind of like 1, 0, 1 become 1, 1, 0 and for 1, 1, 0 it is 1, 0, 1 then it loops through the two states okay. So this is quite dangerous and as I said we are not sure what outputs are produced by this then again the don't case and all apply in the output logic table. So it is wise as far as fault tolerance is concerned to bring it back okay. Now when you say bring it back we have to bring it back to some state some valid state okay definitely valid state but in this picture I am showing it to bring it back to the initial state okay but we can only state that bring it back to a safe state okay. So that is something which you have to keep in mind we have to bring it back to some safe state and in most cases maybe the starting state is good enough suppose you take an example of a multiplication then suppose something goes wrong half way through the multiplication then it has gone to this unused state nothing happens if the best thing is to bring it to the ready for the next multiplication maybe this result is not corrupted but at least the next one happens properly but that need not be true for all kind of cases like you have a state machine you know kind of controlling something complex and which takes long time and it has gone through half way and you just bring it to the original state may not be a good idea. So maybe in the next lecture we will see how to code for this and discuss kind of scenario little more bring little more clarity to it. So the last thing we have discussed is how to handle the unused state because if the state machine get into unused state depending on how you have coded it can get stuck there or loop through some unused state or it can come back to arbitrary state which could be dangerous. So you should bring it back to some kind of safe state at least for the time being let us kind of decide on that and then we will see maybe more little more detail about that with regard to some applications. And we will continue in the next lecture with the other issues of the state machine we will try to complete that. So please go back otherwise try to grasp this concept from the basics like I have shown some minimization if you are not kind of forgotten the minimization please go back and look at it. So though the basics are simple sometime knowing the simple thing connecting it can kind of reap you will get lot of benefit out of that than getting stuck with some kind of high level language and try to write some if then and case with rhyme with no particular grasp and understanding. So that is what I want to say so I wish you all the best and thank you.


ed his level and hit so many errors you're outside and you heard it says dawn geez alright 30 15 so about why the for the Raffa return to the back in a draper and that's too good from Draper when he gets a good serving it helps 40 15 40 15 two hours and 36 minutes played and like I said Draper is never won a match over three hours long and he's only ever won one match past the two and a half hour mark so this will be a second if he does somehow win find a back a four to four hand is Draper goes down the line back in a Raffa into the back in a draper drop shot is in the net 40 30 his charge okay he's still playing so that's a sign he's still playing that's good 40 30 if Draper wins his set then we got a serious match on our hands 40 30 the draper serves into the corner Raffa return to the back in a draper back in our Raffa sliced is wide Draper levels at 4-4 unbelievable unbelievable alright interesting didn't realize this was gonna happen at 4-1 up Raffa being being very nice now what do I say it's not a comeback it's not a comeback 4-4 as Raffa serves if you don't win exactly unless you win it's not a comeback unless you win so Draper might come back from 4-1 down but if you don't win this set it's gonna be all for nothing and you just wasted all your legs maybe Raffa's doing this on purpose maybe Raffa's doing this on purpose he's taking he's he's just toying with his food as we're to find that from Raffa into the for the draper for now Raffa down the line is too good 15 love Raffa just steps it up right when he needs to he just you know it's like he's like oh you want to play tennis you want to play tennis whack get out of here you want to play you want to play oh you want to play smack get out of here he's just toying with him at the moment I feel like he's gonna win this set Raffa see the six four or seven five just feels like he's just messing about until now all right Raffa 15 love 15 love the hell's going on why is everything freaking out okay 15 love good morning and go Raffa good timing welcome welcome what the hell stupid internet there we go back we're back just a glitch 15 all the shadow gets annoying yeah I mean look that's gonna happen on a hot day tomorrow is probably gonna be under a roof so we might not have to deal with it this time tomorrow Mari takes on Baratini make sure you're here make sure you are here 15 all who's gonna win from here Raffa 15 all is Raffa serves in the back end of draper and draper hits it out 30 15 30 15 by the way it looks like McDonald's got two match points against Nakashima it's a good win five set of there big big win there 30 15 and now it's getting warm I'm even feeling it in the studio and it's not as hot as tomorrow tomorrow's gonna be on fire but it does it is getting a little warm it's getting a little toasty as that goes out from draper 40 15 definitely toasty draper doesn't think it's out but it doesn't matter because Hawkeye says it is oh it's actually 30 degrees geez okay that crept up it's 30 degrees it is stinking hot what the hell am I saying it just what wasn't supposed to be this hot 27 in the city so it's about what 75 80 degrees Fahrenheit that crept up that crept up be I no wonder it's hot near bloody hell 40 15 so don't see from raffa and the ford draper for now raffa again at the ford draper into the ford of raffa draper forehand down the line raffa with a slice on the stretch goes long nice hitting from draper 40 30 mcdonald got the win good win from mack mack 40 30 40 30 is again draper's got cramps that's why he's struggling 30 is hot it is for me by the way looks like Nori's on the bike in the in the underground so that's good to see Nori is Nori playing today as raffa serves the fault second serve it's humid in my house yeah Melvin whether it's so unpredictable true true true true as raffa serves into the finder draper return to the finder raffa for now draper is out raffa gets a 5-4 stays in front but man draper is draper is hanging around the caddy hang around and along enough to win a set who's my money on I picked raffa in force I'm gonna stick with that until it explodes in my face but yeah raffa in raffa in fore is my pick I'm sticking with that stick with that draper go to the gym that's probably a bit late for that I mean if you're cramping now don't the gym won't help not today three hours in already it's almost three hours yep my draper is never one of three plus a three hour plus match and the massage he's getting right now probably explains why charge is done did he retire no is it do she's just struggling the hedgehog is a little he's not bad though I mean we did watch the hedgehog during the United Cup the dude was alright always trust the goat that's it if you don't like weather wait five minutes exactly that's Melbourne tough loss for Nakashima got hosed by not getting points of Wimbledon no points of the next gen and his best tennis has yielded no points yeah look he should he could have won that I mean those what three tie breaks in that match got one out of the three so he could have won that match not quite there yet Nakashima but I still believe in him I still believe that Nakashima is legit and he should be somebody you should definitely know or keep an eye on what's he 21 20 likes 20 years old right plenty of time or he made it to a second week of a slam awesome all right here's draper he serves he is serving he's down five four he was down four one so he's done well to come back but can't he survive and do we let it does his legs want to survive has been a four-on-four rally raffa to the fauna draper back in a raffa into the fauna draper raffa picking up the pace one-to-four hand again as draper shanks it love 15 love 15 by the way we've got eager schrion tech coming on after this huge match coming up for schrion tech against a very tough opponent I would say that schrion tech's match will be harder than this match and I would have said that before the match started this match started love 15 draper at one of the fauna raffa from draper into the slice of raffa to the fauna draper fauna raffa on the stretch draper gets with his own forehand but hits it long love 30 love 30 this is real big danger now for draper never played five sets never had to come back from five sets down sorry never played five sets never had to come back from from well he's never he's never been able to come back in this situation never played five sets never won in four sets so it's only gonna get harder and harder for draper and the legs are only getting more tired love 30 you said the fault second serve second serve second serve draper taking all the time what's he doing oh yeah draper's given what why don't we go to dunlop dunlop balls are so they seem to be bad the players don't like him they crap I mean it's not a great endorsement if they keep getting flat because no one's gonna buy them what are we doing with these dunlop balls guys love 30 second serve draper into the fauna raffa fauna from draper is into the back end of raffa draper with a volley is good raffa's gonna get there and hit it in the net 15 30 yeah they pop I mean yeah we got it well what we do is you know dunlop had their chance they got it be better or be gone you know nice volley draper raffa got there but he hit in the net 15 30 Nadal's level average for after Nadal it's but he's playing average he's he's our he's a meh he's a meh he's meh definitely could be better raffa 15 30 as draper serves a fault second serve the only time we're gonna hear from Kirios is when he has those quotes which is so sad he's here in spirit we need a Kirios ghost 15 30 second serve for draper second serve for draper he serves into the fauna raffa fauna from draper again to the fauna raffa who shanks it out wow what a weird shot from Nadal 30 all 30 all that was weird see that's what I mean raffa's about 50% that's I mean he's not good not great raffa's good enough to win but he's playing a guy with one leg well no legs I mean it's tough but man he making a he's stuffing around with that shot 30 all serve draper out wide as a let well it looks like they've got Madison keys in the back in the background she's playing tonight as that goes out from draper on the serve second serve second serve second serve draper goes in the fauna raffa back in our draper raffa throwing the hammer as he hits a forehand in the back in a draper fauna raffa open court draper gets it with the forehand but he hits it wide and raffa's got a set point 30 40 this is and he's fired up raffa here we go 30 40 to take the third set and to really just give draper the impossible task the impossible task 30 40 30 40 draper serves he serves down the tee that's a great service an ace haha saved it with an ace we're back to doce all right kid that's impressive and he says his coaches box love it too they love it too that's how you save a set point with an ace raffa's like oh shit all right we're doing this now are we good doce as we deserve now from draper our wide another good serve he comes in with a volley puts it away draper nice advantage draper found a little energy advantage draper raffa by the way slipped over he's all right but he just slipped a little bit at the back of the court he's okay though advantage draper had to get his towel raffa he's taken a little bit more time here advantage draper taking time draper he's all right raffa it's all right he's all right he's all right serve about why there's a fault second serve second serve oh no it was a first oh sorry second serve now must need a let they got that low camera angle can't see anything now it's a second serve into the fauna raffa fauna from draper is a winner yes all right no it's out it's out it's out unbelievable where are the lines people like oh man that court side camera is terrible if you can't see and you can't hear back to doce draper hit it wide draper hit it wide well back to doce again thank you for joining us don't forget to like subscribe and all those things Grand Slam 10 it's nothing like it it's nothing like it this has been an interesting match raffa's not being his best draper has been very good at times but his legs have failed him his draper serves a fault second serve but you know raffa's not being his best raffa needs to be better also raffa after this has a much better draw this is the worst start but after this he's got very winnable matches mckenzie mcdonald in the second round which is definitely a win if raffa's plays his plays bit better there's been a 4-0 4-0 rally now raffa to the fauna draper back in a raffa is down the line draper with a half-volley not a good enough raffa's gonna get there with a winner draper ran backwards like he was scared set point number two this is gonna be on finish TV raffa's fired up the crowd love it advantage so yeah he's got mcdonald in the next round nishioka in the third possibly and then it gets serious when he plays big foe if he plays big foe so raffa's got a nice little draw once this match is done and he's been lucky now that draper's hurt or like injured i'm not injured um the draper is uh cramping but yeah all right advantage raffa set point as draper hits it hey thank you for the donation it's gonna back in every draper hit the tape goes over raffa with a forehand draper backhand is wide raffa's got a two set to one lead against a cramping opponent all right six four and that's only gonna get worse for draper now because he's gonna have to do something he's never done and win five sets it's gonna have to win five thank you skim for the donation appreciate that sorry it came in late just wanted to get through that set okay uh how could a goat like raffa lose to a guy like mcdonald's if you keep saying mcdonald's i'm gonna be hungry second step by the way raffa eight winners 15 errors draper 10 winners 17 errors but he's he's cramping so you can give him a bit of a benefit of doubt but raffa raffa's playing bad and he does no excuse draper's leaving the court by the way gonna get changed so we've got a little bit of a delay but um man big big foe stuck in a dog fight i know he should have won that match in two hours ago what the hell was he doing um keros is out with a shame yeah keros is out of the Australian open it is a shame he's a damn shame um uh yeah wrote it on i do they're the they're the comedians right they're funny i've seen that channel it's hilarious um drink some milk draper you got this drinking milk on today would make you spew why would you do that fire fire fire fire is right thank you andy for the two appreciate it where am i from i'm from australia i live in melbourne i'm about an hour away from the from the open not going but i've been to the Australian open it's fun whoever plays mcdonald's in mcdonald the next round will not be easy he's a flat hitter wait what whoever whoever plays mcdonald's a flat hitter yeah but i mean i still back raffa you're not gonna pick raffa you're gonna say mcdonald's beat raffa okay he's consistent but he doesn't have any weapons you beat raffa with weapons that's why draper's serve was so crucial until he lost his legs i just saw the news keros withdrew yep keros out keros is out uh if okras was uh playing how would that affect raffa's draw it i mean it would be every everyone would be shuffled around so it's hard to say it's hard to say um it would definitely affect it though because elk res would be number one raffa will be number two and maybe raffa versus jokovic would be the semis so it would it might make it even better i mean his draw might have gotten easier had he have been uh playing elk res raffa could have got a better draw but we'll never know we'll never know can you explain bogan to a foreigner bogans are like rednecks the rednecks of australia that's what a bogan is bogan is yeah like a redneck uh since he has a chance i think to win the tournament if he's good if he plays good yeah look he's got a he says he has a good chance as much of a chance is uh you know someone like a mevadev or you know or raffa i guess wouldn't he get he wouldn't yeah he would have gotten the same as rude but then you would have had to push everyone else out so rude would have gone to number four and number three and then number three would have gone number four and everyone would have been pushed around so if we want to play the what if game well we can do that so if if draca if no nadal's draw would have been worse because nadal would have had to buy baratini in the fourth round that's not fun um and then he would have had to buy his very in the quarters or fritz but that's again we push everything around draca which would have been five which means draca which would have been still in the same half but in rubelab spot and number four would have been uh city pass would have been number played my city pass jocovic would have been a quarter final potentially um mevadev would have been in fritz spot fritz would have been number nine so fritz mevadev versus draca nadal would have been a quarter final had elk res play this would have been really funny had elk res played if we just go by bumping seeds we would have had in the same half rubelab nadal jocovic city pass mevadev and fritz all in the same half i'll say it again we would have had nadal mevadev jocovic rubelab sorry jocovic city pass and fritz all in the same half so is that a better draw for rafa no it's a worse draw for jocovic it's still a nightmare can you imagine and then elk res would have been up the top with casper root and felix and uh rubelab would have gone up the top so yeah can you imagine if elk res had played that would have been it it would have been an absolute nightmare for everybody i mean that would have been the worst case for us as fans because we would have had to see like i mean it's a brutal but it would have been awesome fourth round onwards yeah good thing elk res didn't play it's a little bit more even i guess viewing wise but yeah if elk res had played it would have been a crazy bottom half the bottom half of the draw would have been stacked all right draper's out with a new shirt can he get through never want to fire never played by the way draper's longest match ever has been three hours and two minutes i think so this is officially going to be draper's longest ever match in his career but when you play rafa you always play long matches so um be a draper has never played i don't think he's played anything over three and a bit hours and this is going to be three and a half minimum longest match of draper's career three hours and three minutes yeah three hours and three minutes the longest ever draper match uh three hours and two minutes at wimbledon he played against dimanor lost with three hours and three minutes and he's only what five minutes from that yep draper draper about to play his longest match ever and he puts on a new shirt to celebrate it okay but if you lose it's not good appreciate for all what you do see you later oh thank you art project thank you for joining us we'll see you next time appreciate it okay rafa to serve first in this third as he serves a fault second serve rafa second serve serving the form of draper four name rafa again to the form of draper as raffa it's a forehand to the backhand of draper into the form of raffa the shadow is getting real weird now as we had a find a foreign rally draper down the line raffa's backhand on the stretch gets it draper backhand into the backhand of raffa draper just standing in no men's lane what are you doing backhand from raffa here the tape goes wide love 15 the shadow is half on the court by the way so it's really awkward for the players it's awkward it's also awkward for the viewers but half and half the shade it's going to be tough for draper love 15 raffa love 15 tiaffo is playing a fourth set tiebreak is that going five is tiaffo really going to play five sets after being up five four match points in the second so the third really i don't know if you add match points but you're definitely up five four all right draper slice the form of raffa raffa it's a great shot draper gets it raffa comes in with a volley draper's going to get there but here in the net draper's going to that's hurts the legs that hurts the legs came you look like luca who raffa by the way having a chat to the umpire again it's been very chatty today raffa with the umpire is he calling oh he's asking raffa's asking about the shadow i think raffa's saying can we turn oh the lights raffa's saying can we turn the lights off because they're distracting interesting interesting 15 all raffa's asking if they can turn the lights off at the stadium because it's really annoying as he's serving volleys raffa and draper puts up a lob but the lob goes long 30 15 30 15 t r foe is going to play five and that and that is just terrible the t r foe is going to go to a fifth for no reason 30 15 still madison keys behind the scenes under the stadium she'll be on soon i think as we get a back end out from raffa into the back end of draper back in our raffa into the back end of draper into the back end slice of raffa sliced there from draper into the front of raffa into the back end of draper for no raffa again to the front of draper as we get on the back end of foreign exchange draper again to the back end of raffa on the stretch sliced to the front of draper raffa's back end again to the back end of draper into the back end slice of raffa as draper hits the back end down the line that's a good shot raffa gets it four and cross court four One now from Draper, then again to the Fauna Rafa. Into the Fauna Draper, to the Fauna Rafa. What a rally, Rafa with a winner, yes! Of course, of course he hits a winner. Rally of the match so far, 40, 15, 25 shots, Rafa goes bang, down the line, huge. Tiafo looks like a lava lamp.  Straight up looking like a lava lamp, love it. It's a terrible outfit, I know. Big foe looks like a lava lamp, that is so true. Okay, 40, 15. By the way, Chorich just went out in straight sets to Lehechka, I thought it'd go five. Chorich got injured, it went straights. Lehechka takes out Chorich, the biggest upset on the men's side. 40, 30 here Rafa, he's trying to get the first game of the fourth. I think that's the first big upset of the day. Chorich going down, I think that's the upset of the day. That's the only seed to lose, right? I'll carry us with drawings and upset. Ah yeah, Chorich, highest seed to lose, 21. Born of Chorich, gone. I hope you didn't put him in your fanslam because I did. I think I'd carry us too, so I'm done. My fanslam done, I'm done.  I think I'd carry us and Chorich because they're cheap. There's been a four down the line, the back end of Rafa, trying to get the first game here of the second, four on the back end again as Draper goes in the back end of Rafa, back and out in the net from Rafa. Doos. I need to look at my fanslam, I feel like I did. I definitely had Chorich. I think I had Lehechka too. Did I?  That was dumb. Why'd I have both? I don't know how to play the game. I don't know how to play the game. That's so dumb. I had a both of them, what am I doing? And I had Kirios too. Anyways, Rafa serves, I don't have Rafa. Has been a return down from Rafa in the form of Draper, in comes Draper with a volley. Rafa's gonna get there? No, he's not, advantage Draper. Why don't I have both of them, are you idiots?  Tiafo's 4-3 in a tie break in the fourth. So dumb. How's this the first time I hear about fanslam? Oh, we talked about it last week. Maybe you weren't in the Discord. I didn't put Rafa in there because he's too expensive. Advantage Draper, that was dumb. But I did get Lehechka, so that was a win. I also have Kubla and Kwan, Baratini, Fritz and Djokovic, so I'm pretty happy with my team. Despite Chorich and Kirios not playing, Slyce there is into the net and Rafa survives. Back to Deuce. On the lady side, my team looks pretty good, though. I like my team on the lady side. On the ladies, it's, I didn't pick Shriyantek, so I've gone a little different. I've gone Benchich, Sabalenka, Vekic, Zheng, Pagula, Mukaver, Davis, Kornay, and I put Davis in there because I just didn't have enough money to put in. I ran out of money. Deuce. And there's been a 7-Rafa. Into the form of Draper, but Rafa hits it out. Advantage Draper. Advantage Draper.  So if someone does withdraw like Kirios, you get a replacement. Like, that's what I would love because when now the Kirios have withdrawn, it's just screwed everyone. A lot of people's teams, right? A lot of us had Kigs. And they did a lockout before the tournament started. Rafa serves the fault, second serve. Second serve as Rafa serves. Downbreak point, he serves the form of Draper. Draper shanks it long and we're back to Deuce. Yet Kirios is definitely out, yep, he's out. Here's, he pulled out. He did a press conference, everything. It's official. All right, Rafa survives, Deuce. Now, Draper has been suffering cramps since midway through the end of the second set. Really struggling with cramp. Rafa's given him a lot of chances to stay in this as Rafa serves a fault, second serve. Altmire, by the way, is pumping the crowd up. He's trying to get to a fifth against Big Foe. And again, like I said, Tiafo, just making things so difficult for himself. I mean, why, why? Anyway, he's returned out of the back end of Rafa. Back end out from Draper into the front of Rafa. Front end from Draper to the front of Rafa on the stretch.  Rafa, back end on the stretch.  Rafa on the stretch, again with the forehand.  All right, another error from Rafa. Advantage, Draper, third break point as he walks very slowly. You can just look at his legs and they're just like, they're like pulsating those legs.  They're going through those muscles. Advantage, Draper.   As Rafa says, default second serve. Second serve. Again, thanks for joining us on day one. We have watched seven hours of tennis so far. Big day to start us off. Serving Rafa is a back end from Draper. Back end out from Draper, again to the front of Rafa. Into the back end of Draper. Rafa's back end, down the line. Draper, forehand, gets it. Into the front of Rafa, it's a drop shot. Draper runs, gets it with a back end winner. Draper breaks. Draper breaks. One love in the fourth. Draper breaks. Now that was a long rally and that would hurt his legs. But Draper breaks. All right, Rafa taking it a little too easy again. It's been the story of the day. Rafa's just been too kind. Also, I think Felix is coming out on court in a second. FAA. One love, Draper in the fourth. I'm a Lakers fan. I'll trade LeBron for Lucas straight up. LeBron is old. I would take LeBron over LeBron. 100%. Match point, finally for Tiafo. Second match point of his day to try and finally win this match. And he does. Oh, Bigfo gets out of it. Mate, you play for two hours too long. Bigfo wins, finally. Finally. Took him a long time. Bigfo gets the dub. We love to see that. We hate his shirt though. Love to see him win. Hate to see him wear that shirt. And the shorts, they're terrible too. All right, one love, Draper. Tiafo won. He won as Draper serves. One love in the fourth. It means that Rafa might still have to play Tiafo. In the fourth round. So not a good result for Rafa fans, but you'll want to see Tiafo go out as soon as possible. All right, 15 love, Draper, good serve. Good serve. He's got the break here in the fourth. As he serves out, down the tee. It's a fault from Draper, second serve. By the way, I'm looking at what Felix is wearing for his match. It's not great, but it's better than Nike. The Adidas brand have figured it out.   I don't mind it. It's better than the Nike garbage that Tiafo's wearing, but it's still not great. I wouldn't buy it, but I don't mind it as much. The Nike outfit's not as bad. Return now from Rafa to the 400. Draper, Draper, smacks a winner. 30-15. It's not as bad. Kubla won. Yes, he's in my team. Let's go. 30-15, 30-15, we've served down the tee. It's a let from Draper. 30-15, as Draper serves out wide the 400. Great return, Draper gets it, but puts it wide. 30-all, only Rafa can hit that angle. Only Rafa could hit that angle. 30-all. You said Adidas, the American way. I say a lot of things a lot of ways. All right, 30-all. Big chance for Rafa to get this break back. Draper serves. A fault, second serve. Now it's a big, big chance. I need to have dinner. I need to figure out what I'm having for dinner chat. Give me some options. As we had a return out of the back end of Draper, 400 from Rafa, into the back end of Draper, to the 400 of Rafa. Again, to the back end slice of Draper, who hits it in the net, 30-40, Rafa. Chance to get the break, straight back. By the way, the next matches that are happening are coming on after. By the way, thank you for following me on Twitter, everybody. Thank you for following me on Twitter. A lot of you have, so don't forget to do that. So the match that's happening later is happening in like an hour. Well, they won't start that match until this match is done because they've got to change the crowds. So we might have a delay tonight. 7 p.m. local time, that's in an hour. So if Rafa wins this Saturday, he does get the return winner, but it's not counted because it was a let. False alarm, spin the wheel of food. Oh, I don't want to take... Do I risk it, chat? Spin the wheel? Do you want me to spin the wheel? Spin the wheel? The wheel of food? And I've got the wheel of food on my thing. I can spin the wheel. Anyways, Draper serves and Rafa returns, but he couldn't see the ball and he shanked in the ground. Deuce, spin that wheel. All right, we'll spin the wheel. I'm leaving it up to you guys, fate. I brought it, hey, the wheels already got everything on it. That's sick, I don't even have to make the wheel. That's so convenient. Anyways, Rafa with the backhand down the line, Draper with the forehand pass, Rafa Volley's it. Draper pass, Rafa Volley's it, a winner! This is gonna be a winner. Oh, Rafa! Nice hands, puts it away. Advantage Nadal. Problem with sushi, I don't know if it's open. I don't know if it'll be open today. Because it's Monday. And it might not be, I don't have any sushi places around me that might be open. Either way, we're gonna spin that wheel. We're gonna have to spin it during this set because if I want food, I need to order it before the next match starts. All right, advantage Rafa as he returns to the corner. Draper, Draper hits it wide and Rafa gets a break back. What was it in? No, it was out. Out from Draper, Rafa gets a break back, one, one. One, one. Rafa back on serve. Now, other match is happening at the moment that we need to speak of, but Rinka. Tiafo looks like a paint by numbers. Camu should eat a hot pocket with hot Cheetos grin. Andy, that might be the funniest explanation, funniest description of what he wore at war. He is a paint by numbers. It is a paint by numbers, spot on.  No, thanks.  I like food and I like tasting food. I don't like tasting fire. My tolerance for, I butter chicken is as warm as it gets for me.  Fire, breathing, dragon, no. Anyways, Rafa with the backhand winner, that's too good. Man, Rafa. Now he's playing like Rafa, 15 love. 15 love. Andy wins. Yeah, paint by numbers. He's wearing that paint by numbers shirt. I love it.  Oh, nice backhand from Rafa, 15 love. But Rinka, by the way, is down six-five against Mulchan. That's gonna go, that could be a five-setter. That's got potential. That's definitely got potential. Also FAA coming on soon against Pospisul. We're back in the coming on soon against Chucky Uredo. Excited for those matches. All right, 15 love. Nori also coming on very soon. As we're gonna serve from Rafa into the backhand of Draper. Four-and-a-half from Rafa. Down the line to the backhand slice of Draper and Draper. It's a wide, 30 love. 30 love. As Rafa tries to get back the lead here in this second set. Get there, you all for joining us on day one. It's been a huge day, lot to cover. But it's been a lot of fun. We've still got two more matches after this. So don't go anywhere. Yeah, big day to start us off. Back in prime time Aussie open style. As Rafa serves the fault. Second serve, 30 love. He's gonna serve now from Rafa. Into the front of Draper. Draper hits it out. 40 love. 40 love. Yeah, Kyrus withdrew from the AO. That is what happened. Yes, it happened. And yes, it sucks because we don't get to watch him. But we'll, yeah. Hopefully see him soon. He is playing the French open, which is good. So we will get to see him play over the clay season. But yeah, it sucks. 40 love. Rafa serves to get to two-one in this second, in this fourth set as he serves the fault. No, he hits it. Oh, Draper hit it out. Okay, unbelievable. All right, fair enough. Okay, Rafa leads two-one. Now, should we spin the wheel now, or should we spin the wheel towards the end of the set? Chat, what do you reckon, Chat? Should we spin that wheel? The wheel of food? Or do you wanna spin the wheel at the end of the set? There's no hurry, we can wait. I'm not, I mean, I can't eat now. Spin it now. Spin the wheel. Spin the wheel? Now?  All right, we'll spin the friggin' wheel. Let me see if it works. Yay, wheel of food. Wheel of food. We love the wheel of food. Well, I do. All right, everybody, whatever it lands on, I will be eating for dinner. We've got the choices. We've got sushi, we've got Greek, we've got Chinese, Subway, Thai, burgers. Mm, fish and chips. Nah, fur. Pizza, Mexican, McDonald's, I had that yesterday. And KFC, and Indian. Let me know in the chat what do you think it's gonna be. Oh, it's too late. I'm eating Greek for dinner. That's not bad. That's not bad. I'll take it. Souvlaki's for me. I'm having Greek. All right, on to the match. Two, one. I am having Greek. There we go. Let me see what I can find if there's a Greek restaurant around. Let me see. There is one down, like around here, somewhere. Why would I eat kangaroo steak? It's not a wheel of punishment. It's a wheel of food. No dog poo on there. Why would I put bad food? Like we only put foods I would eat. Why would we put kangaroo meat on there? That's crazy. You're crazy. I might have an HSP. That actually is lit. Greek, Greek, Greek. Ah, perfect. Let's go. I know exactly what I'm having. Good choice, chat. Good choice. Good choice. Is Aussie Greek better than British Greek? It's probably the same.  All those things. All right, two, one. Is it a four now from Draper? That goes wide. Love 15. Bad choice. We are not eating it.  That's such a bad choice.  So you don't, it's not a bad choice. I mean, I'll eat it. Get enough for all of us? Dorn. No. I mean, I'm getting enough for me. I'm hungry. All right, 15 all. Rafa has the lead and the two sets of one lead, which is more important.  I can't leave because I've got a stream. This is, I have to order it online. If I left and went to a restaurant, you wouldn't see me and then we wouldn't be able to watch Shriontech. So no, I'm not going to a restaurant. There's not time for that.  No, no, don't donate. No, no. Food, I can pay for my own food check. I don't need your charity. Keep your money. 30, 15. Keep streaming on the mobile at your restaurant. No, I can't do that because they don't have the tennis at the restaurant. Serve it to the back end of Rafa. Return to the front of Draper. Back end of Rafa. Sorry, front end of Rafa. Into the back end of Draper. Got it, he's a lefty. There's been a front end of Rally. Draper to the back end of Rafa. That's a good shot. Draper gets it, puts it in the net. 30 all. 30 all. 30 all. Last year I think we had, what was it? Pizza. I might take Greek off the board for the next one, the next spin. Is there a Greek pizza? Probably. All right, 30 all. Trivantech match tonight is gonna be a lot of fun. 30 all. Draper serves. Into the back end of Rafa. Rafa in the net, nice. Serve from Draper. So FAA playing out on John Kane Arena. Which is just a great place I've been there before. Fun times. We have to play tribute to the Fallen as well. A little bit later. Maybe after the Mevedev match I'll find a song and we'll play a tribute to the Fallen. We have had some Fallen. 40-30 here, Draper surviving as we had a four and a half Draper on the stretch. Four and a Rafa. Again to the four and a Draper. Who hits it long and it's deuce. Respect the Fallen. Cause we have had upsets today. Biggest one being Kirios. Which just hurts. It just hurts your soul. Asked to do you pass what to order? No, I'm good. I have an app. I can do it. My wheel of food would be Subway or KFC. Well I have enough Subway to eat so I'm gonna be good. I'm waiting till, I'm sure I'll spin the wheel many times this week. Fortunately I don't have time to do anything else but order food. As we had a four and a half from Draper at deuce here. Back end of four and as Rafa goes down the line Draper on the stretch gets there. Rafa back end. Draper's back end also to the four and a Rafa. Into the four and a Draper. Rafa. Taking it again to the back end of Draper. The back end of Rafa on the stretch sliced. Draper four hand. Rafa gets there with the back end. Draper with the back end down the line.  Draper four hand. Down the line. Rafa gets there with the lob. But it goes, oh it goes in. Four and a from Draper. Rafa back in the rally. Four and a four hand. Draper caught it and run. Wow. Rafa hits a winner and Draper doesn't even move. Ouch. Ouch. Draper couldn't even run. He started to walk and he just went, my legs are so sore. He barely moved as Rafa hit that winner. And Rafa said, sorry. Like sorry for making you play tennis with legs like that. Man.  I mean that hurts. That just hurts to watch. Yeah, Draper's legs have been dead for about an hour. Started the second set and he's starting to like stamp his feet to try and get his legs working. He's cramping like a lot. The advantage Rafa. Draper can't even serve. Oh, he can't even serve. He's just throwing up the ball and hitting it over. He's not even, he's not using his legs at all in the serve. Draper's basically serving like Bernard Tomic. Has been back in and out of the four and a Rafa. Four and a from Draper. Is out and Rafa's got the break. And Draper just looks at his legs like, what are you doing? What are you doing? This is the most important match of my life. And you're doing this? He's trying to rub out his thighs. I mean, it's brutal. It's brutal. Enjoy Cam. When's joke? I sure hope we're calling it. Hey, thank you one minute for the $2. Appreciate it. Yes, we'll be watching Jokovic tomorrow. Tomorrow night in Australian time. Nothing Draper can do. Nothing he can do. By the way, Vavrenko won the first set against Mulchan, came back to win the set. 3-1, Rafa has the break. And Draper is losing his legs. It's hard to watch. All right, 15 loves. Draper hits the ball on those terrible legs. By the way, FAA is out on court right now. So that's good to see. And Draper there, just as soon as he moves to one side his legs just die. And he's hitting the ball in pain. I mean, this is tough. This is rough. This is rough. As Rafa serves an ace, bang, 30 love. This is rough. 30 love. 30 love, Rafa. He's already got a break. Remember Draper was up one love in this fourth set? Remember that? She was ages ago now. As we return now to the four and Rafa, Draper doesn't even run for that. Not even gonna try. And I don't blame him. When your legs don't work like they used to before. Thank you, the Smiths for the donation. Yes. Shadow Ed Sheeran, 40 love. Rafa serves. This is the longest match of Draper's career, by the way, three and a half hours. Never played this long in his career. And he gets aced out wide for one. And Draper walks away. Rafa takes a look at him. But Draper's gonna continue, which is great. You know, don't retire from cramp. Who does that? I don't think you said he does that.   There's a difference. Losing and giving up are two different things. Do it on your terms. By going down on his shield. Okay. Man, everything's so far away in this, there we are. Yeah, respect for Jack. Yeah. Here we get better, look, Runa got better. Runa got better. So Nadal winning the relative is considering the hype. Yes, look, I thought when this match started, like there was a lot of hype because what Draper can do is amazing as he showed in the second set. But almost everything I said might happen has happened. You know, except for the fact that I thought Draper would win maybe in a tiebreaker, not easy in a set. He won pretty easy in the second. I didn't think that was gonna happen. But everything else, the fact that Rafa doesn't lose the lefties that often, the fact that Draper has cramping problems, that he hasn't played over three-hour matches. You know, he's only ever played three hours and three minutes before today. That's his longest match. The fact that he hasn't played a four-set match or won a four-set match, he's never played five sets. So, and he's playing Rafa. Like that was a big one, right? So, everything pointed towards Rafa winning in four, or at least Rafa winning. But Draper is going to do something special eventually. Just not today. Just not now. It's not his time yet. You know, it's not his time. He'll have his time. He will, it's not, it's not right now. Still Rafa's time. 15 love. But Draper does, has got something going on. Rebecca is playing in the parking lot. Yep. She's in bumper. Bump for nowhere. You know that court? Hasn't got a roof. Belly has seats. 15-ohl. There's Draper. Hobbles is way around the court. Man, it's hard to watch. Yeah, her back end doesn't care. She goes from Wimbledon's main stage to nowhere. Anyways, four-hand return from Rafa goes to the back end of Draper. Four-hand Rafa into the back end of Draper. Again, to the four-hand of Rafa. Is Draper into four-hand on the stretch? Rafa, four-hand down the middle. Draper doesn't even run for that. 15-30. Draper's not even trying to run from shots now. 15-30. I'm trying to find out what I'm gonna eat. I don't, I wouldn't mind a, do I get HSP chat or do I get a Suvlaki? I feel like I get a Suvlaki. I feel like I'm not hungover enough to, well, I'm not hungover. I don't drink much. Suvlaki. I feel like that's tried and true, right?  That's not a mukbang. 30-all here, Draper with a conserve. I'm not, HSP is the same thing basically. Halloumi Suvlaki, ooh. That sounds healthy, well, 30-all. That's too healthy. All right, serve now the four-hand of Rafa, back in at Draper. Into the back end of Rafa, the back end of Draper. Back end slice Rafa is into the four-hand of Draper. To the four-hand of Rafa on the stretch. Draper, four-hand drop shot. Rafa's running, running, he gets it. Four-hand of Rafa down the line to winner. Draper wasn't coming back from that. 30-40, 30-40, 30-40. I feel like a chicken Suvlaki sounds great with Halloumi. How do you like that? Gotta have Halloumi with Greek food, right? Greek's Halloumi, Halloumi's Greek, right? I love Halloumi. Halloumi is my favorite. My favorite with eggs Benedict. I'm a breakfast guy. I love breakfast food. 30-40, serve from Draper in the four-hand of Rafa, one from Draper. Down the line is wide. There's the double break. 5-1 Rafa serving for the match. Rafa is serving for the match. My dinner is on its way, I think. I hope it gets here on time. I hope it gets here before the next match. Thank you chat again for making me spin the wheel and it makes things so, look, note to everybody, if you are bad at making decisions, basically build a wheel and put everything you need all of your decisions on a wheel and just spin it and let the universe decide. It's so much easier to live that way. Let the universe decide, maybe not big decisions, like should I marry my wife or a fiance? Maybe not that, but things like food. If you don't know what you want, just spin the wheel and let the wheel decide. It's been great so far until I have to eat something I don't want to eat, but I'm not gonna do that. Anyways, four and a four and an hour is Draper. Goes again to the front of Rafa, Rafa to win up. Draper just doesn't even move. 15 love. Yeah, just put everything on a wheel. Easy, easy. 15 love. Should I go to work tomorrow? But that's, look, that's, don't maybe don't leave that to fate. I mean, some things you've got to do, right? Some things you have to do. Just maybe not, you know, maybe not leave your, you know, your job up to fate. Serve to the front of Draper and Rafa puts away the winner, 30 love. Call a sickie, yeah, that depends. I guess. Also, FAA back on court.  You were spot on regarding the cramps cam. On a side note, I'm definitely missing Al-Karaz. Oh, me too, Jay. Thank you for the 12, mate. Appreciate that, yeah. Al-Karaz as well. Imagine throwing him in this mix. Especially now with Kira's gone. Wouldn't be really interesting. Double-fought Rafa, 30-15, 30-15. Rafa serves again, two points away. From the dub. Fiancette coming up in 30 minutes, probably a bit delayed though, because of, because of all the matches we've had.  So we might get a little delay with Fiancette, but that's fine. We'll be watching her, she'll be coming on soon. As rabbit to forehand into the back end of Draper, down the line is a winner from Draper. All right, 30-all. Rafa is not out of this yet. 30-all. By the way, I'm gonna send you all over to this Fiancette match after this. So stay tuned. You won't have to do much. Maybe press a button or two. 30-all. As Nadal serves, down the tee, the forehand of Draper. Return goes in the forehand of Rafa. Draper, backhand, is good. Uh-oh. Rafa taking it way too easy here, 30-40. All right, it's taking it way too easy. 30-40. Okay, here we go. 30-40, a chance for Draper to get one of the breaks back. And again, Rafa just to play more tennis for no reason. As he serves down the tee, backhand of Draper. Draper hits it out. Rafa gets the deuce. Rafa gets to deuce. By the way, Rabakineu is already up a break against Chocureto. And FAA is about to break. Pospisou in the first game of their match. So it's all happening. Deuce, as Rafa serves. Down the tee, the forehand of Draper. Backhand of Rafa, into the forehand of Draper. Good shot, Rafa gets there, but Draper's got another backhand. And that's a win of him, Draper. This is gonna be on tennis TV, Rob. He is just throwing everything out there now.  He's like, I don't care. I'm gonna lose. I'm just gonna try and hit the ball 100 million miles an hour, whatever. He does not care. And it's actually working, which is weird. Lovely backhand. All right, another break point. Serve out wide the forehand of Draper. Return is all in no way. It's out. It's out. Just out. You cannot be serious. Just out from Draper. That was almost ridiculous. Almost. As Rafa serves to try and get a breadstick to finish. But look, Draper hasn't disgraced himself at all. I mean, his best has shown that he can compete with these guys. His legs just can't. His body failed him, but he's shot. That second set was very impressive, even though Rafa wasn't playing great. All right, match point, Rafa. To take home the dub and get out of this much-anticipated, highly-hyped danger first round. As Rafa serves match point, he serves down to see the backhand of Draper, forehand of Rafa, into the forehand of Draper. Backhand of Rafa, that goes out from Draper. And Rafa gets through Draper. Cramping Draper towards the end. But Rafa looks relieved. And nearly, I mean, look at that. Almost three and a half hours, four hours. That match took. And look, Rafa's given Draper some words. Draper's gonna be one to watch, but it's not his time yet. It's still Rafa time. It's still Rafa time. He gets the first win in his title defense. And now it gets a little easier, because he's got Mackenzie McDonald in the next round. Rafa wins. Rafa takes the win. Okay, family look relieved. And it could have been way worse if Rafa lost that first set. It would have been really awkward. But hey, Draper did not disgrace himself. His legs just fell apart. And that's just unlucky. That's just unlucky. You know? Something to learn from. He'll get better. I believe in Draper. He'll get better. If you are leaving us, don't forget to subscribe. Should be on tech coming on in about 30 to 40 minutes. We will send you there. So you can go over there and hang out amongst yourselves. But if we're not seeing you until next raffle match, we'll see you on Wednesday. Probably under the roof because it's going to rain. It's going to rain on Wednesday. Okay. We've got Igor Sfiontek coming up next. All right. Let's answer the questions. Answer my question! The question! It's warm in here now. It's been weirdly humid in my house today. Didn't expect it. By the way, the next match is going to be very, very interesting. Sfiontek taken on Neemire. That could, I mean, look, when was the last time the number one seed lost to the Australian Open in the first round? That's, I mean, that might be something we have to talk about in the next match. Oh, okay. Interesting as well for, interesting. We'll get to the Sfiontek match later. There are some interesting things that we're going to talk about in that one. But Fernandez is playing tomorrow. Fernandez is on tomorrow, I think. How would I rate reference performance? I would say a six out of 10. Definitely not great in that second set, but good enough to win. He definitely has room for improvement. I'd say a six. Played well enough to beat the guy across from him. Okay. I do think Noley will go all the way with his hamstring injury. We've got to see how he looks on tomorrow night. If Djokovic looks bad tomorrow, it's going to be tough. It's going to be tough for him to win if he looks, it doesn't look good tomorrow. Neemire plays like Barty. She plays like Sabalenka, I feel. Like she's aggressive and big hitting. She does have a bit of Barty, but mainly the power. I think the power is the problem. How would I rate Draper? I would rate Draper, I mean, I'd give him probably a seven and a half. I'd rate his chance, I rated him today. I think he's pretty good. He played very well until his legs fell apart. So I'd say about a seven and a half. Maybe, I mean, he played very well considering what happened. Raffer doesn't need to play 100% exactly. I mean, you can win at 70, you can win at 60%. That's if you're Raffer. You don't have to play 100%. Not against some guys.  Medvedev will beat him if he plays like this Raffer. I think many might even beat him anyway, but yeah. He needs to play better, he needs to play better. No defending champ is lost in the first round of the AO since Boris Becker. Not sure what year.  Medvedev, quarter, hercatch, chapeau, group is actually really interesting. That's true. I think I saw someone write that on Twitter. That is true. I love Draper. I still look forward to him next year. Yeah, look. Draper's only getting, when he gets physically better, it's gonna like physically, physically when he gets better, it's gonna be much better to watch. And he's gonna be much more, he's gonna win more matches. But, you know, physically, it's a problem.  Team Rubelev is gonna be fire. That's tomorrow. That's the first match of tomorrow. It's the first match on tomorrow. How epic. I'm staying. Yeah, look, we're gonna, I'm gonna send you over to this Fiontech match in a bit. Probably in about five or so because they're, I mean, she's gonna be delayed, but I'll send you over to her match. After this, Rafa is having a chat with John Fitzgerald. I think this is a good thing though, because Rafa's not injured. Like, this is the first time we're looking at a tournament with Rafa at the Australian Open and it's like, he's the defending champion and he's not hurt. So it's like, we only think Rafa can't beat guys because of his form. Nothing to do with his fitness. So it's like, if Rafa starts beating the breaks of players, we're gonna go, oh, shit, okay, Rafa's in form. He's not injured. He could beat Medvedev and he could beat a lot of guys. But I think the reason why we always, we're doubting Rafa a little bit, I'm doubting Rafa this tournament at my peril is because he's not playing well and I'm worried that he's not gonna play well against the big boys. But he's not injured, which is a good thing for Rafa. If he's healthy, he could win. You know?  There's no point. Well, I can watch them on TV. I've been to the tennis, I've been to the Australian Open before. I'm happy to stay home in the cool air-conditioned room. Should I cook chicken burgers at 12.30 in the morning? Sure, Duchy, it's tennis. Who cares? It's the first day of the Australian Open. Do whatever you want. Do what you want. A lot of people underestimated Dimitrov. No, a lot of people are overestimating Carrotson. If you're talking about that matchup. Now, we're not watching Steph, not tonight. We might look at maybe a little bit. Oh, we're gonna cover him, obviously, but we're not watching him exclusively. Yeah, I've been to the Australian Open a few times. I've been very lucky. So I'm gonna just, I don't know. The only difference between the Australian Open from this year and last year and the year before and the year before is they just add more things for casual people. Something that really turned me off the Australian Open was when I went in 2020 and I couldn't get a seat at a match between two qualifiers. And I'm like, why are there so many casuals here? It's too many. There's just too many people because they all go there for the festival and the beer garden and the music. And then they sit on the seats that I wanna watch tennis.  And they're sitting there and they're sitting there, drinking beer, waiting for a band to start. Get out of my chair. I wanna watch this match. So it's just too busy now. It's just to get too busy. You can barely, unless you buy a ticket at Rod Laver, like a ground pass can barely get you anything now. I'm like, I wanna watch matches. It's so hard to find a seat because everyone's there. Like it's packed. Unless you've got nighttime, I mean, you can probably, I mean, even look at this, we're back in a versus Chucky Retto. There's hardly any seats. So it's very, I mean, it's very, very popular now. And it's hard to, so that's another reason why I'm like, I've been to Australia and I've been a bunch. I'm happy. 37 degree day in a big crowd. Sounds terrible to me. Sounds like my worst nightmare. So I'm, I'll stay at home alone in my air conditioned house. That sounds much more appealing. Raffer and fighting spirit. Yeah, 707, he had a good win. And also I can watch like all the matches without moving. I don't have to get out of my chair. I just click a button and I see a new match on my, like it's so easy. I don't have to leave. I don't have to move. I can't be lazy. Dogweed practice is canceled the second day in a row, not good. Yeah, look, precautionary or, you know, or something more. I mean, yeah. Carry us out kind of sad.  Yep, Deb, we're watching Medi. Yeah. Of course we are. Hey, what's going on? Hamza, welcome back. How you doing? How are you doing? Maybe high reporter. Ah, I mean, what's the point in what? Me going like someone goes to the tennis on my behalf. There's no point. I mean, I don't know what. Like there's nothing I can think of like at the moment. Like, I don't know why. I don't know. Nolle is going to pull out. I don't think so. I'm thinking Nolle stays. He's going to play.  No. Djokovic is going to play. Is he going to win? We'll find out. Nolle is not going to withdraw. Against Bayana? He can beat Bayana. He can beat Dillion in the second round. Dimitrov in the third will be tough. But Djokovic isn't going to withdraw. He's going to try and play. Deb, I love it how you're like, sure would be a shame. Look, this is how I read your comment, Deb. Sure would be a shame if Nolle can't play. Coming from a rapper fan. Is that how you said it, Deb?   Oh, I'd be a shame if he couldn't play. Watch out, Nolle. I'm sure Deb didn't mean it that way.  Yeah, savage. I tick as in Australia as much as the UK. No, they're cheaper in Australia. Wimbledon's very pricey. You know me too well, I knew it, Deb. I knew it. I knew it. I'm expecting big things from FAA this season. Well, he's down three love against Pospisall.  He's already losing. So not a great start. I have a feeling the hedge car will go well too. I mean, yeah, I mean, he had a great start to the year beating Zverev, right? So yeah. He's won the watch. I liked his game when he played Zverev. And he beat Chorich. That's a good win. My will is told me to take the day off and drink beer. That sounds like a win to me. Yep, we're watching, hey, what's going on, Zach? We're watching... We are watching... Shfiontech. In about half an hour. So I'm waiting for my food to arrive. I'm gonna send you guys over there though, because we have a big, big night ahead of us. We've already watched eight hours of tennis, which is, I mean, normal. Four matches already today. We watched Goff, we watched Rodicano, we watched Sacri. Now we've watched Rafa playing nearly four hour match, which has been brutal. But yeah, big day ahead, big day ahead. Up there on Zverev, he's playing tomorrow. Djokovic cancels his practice session, yeah, we heard. We heard. Appreciate, appreciation to Draper, he never sacrificed. Yeah, look, Draper played great considering his legs let him down. And I'm still a fan of Draper.  Cam, give some, yeah, just said that. Anyways, all right. Shfiontech coming up next. Here's the link if you wanna go check it out. Jump over there, talk amongst yourselves. Dutchies first. Congratulations, Dutchie. Go over there, talk amongst yourselves. Shfiontech should be coming on very, very shortly. We'll go live for that. If we're not seeing you until Rafa again, then we'll see you guys when Rafa plays again. But Rafa wins in four sets and Draper cramped in the third and fourth sets. Sometimes I get it right. Seven, five, two, three, six, six, four, six, one. Not often, but when I do, I'll tell ya. Rafa wins it for Draper. Body lets him down to the end and we'll be back for Shfiontech and the night session come up next.